728x90
300x250
삼각형을 그릴때는 border와 border 사이의 경계선으로 만들 수 있습니다.
border가 다른 방향의 border를 만났을때 끝 부분을 확대해서 보면 삼각형 모양으로 끝납니다.
이렇게 삼각형 모양이 나옵니다.
그래서 삼각형 모양을 표시할 부분만 놔두고 나머지는 투명처리를 해서 만들 수 있습니다.
html
<span class="link"><a href="#none" class="btn">Triangle</a></span>
css
.link .btn {
position: relative;
display: block;
padding: 0 3rem 0 0;
color: #5C5C5C;
font-size: 14px;
width:30px;
}
.link .btn:after {
content: '';
position: absolute;
right:0;
top: 50%;
display: block;
transform: translateY(-30%) rotate(180deg);
width: 0;
height: 0;
border-bottom: 10px solid #5C5C5C;
border-left: 6.5px solid transparent;
border-right: 6.5px solid transparent;
}
See the Pen Untitled by kim oya (@ttuttu) on CodePen.
728x90
반응형
'Front-end > CSS' 카테고리의 다른 글
text-shadow 사용법 (0) | 2022.02.05 |
---|---|
css 마우스 오버 효과 - 카드 뒤집기 (0) | 2022.02.03 |
css Counter 사용방법 (0) | 2022.01.12 |
css order 속성 (0) | 2021.12.30 |
Chain Reaction 연계반응 (0) | 2021.12.25 |
댓글