본문 바로가기
Front-end/CSS

css 삼각형 그리기

by mooyou 2022. 1. 13.
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

댓글