CSS 소단원 단추의 삼각형 표기 만드는 방법
6853 단어 CSS
.icon-button {
width: 44px;
height: 44px;
border: solid 1px #000;
border-radius: 3px;
}
.clearfix:after {
display: block;
clear: both;
content: "";
}
.arrow-r:before,
.arrow-b:before,
.arrow-l:before,
.arrow-t:before {
position: relative;
display: block;
margin: auto;
top: 50%;
width: 0px;
height: 0px;
border: 11px solid transparent;
border-right-color: #666;
border-top-color: #666;
content: "";
}
.arrow-r:before {
margin-left: 12%;
margin-top: -24%;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.arrow-b:before {
margin-left: 24%;
margin-top: -36%;
-webkit-transform: rotate(135deg);
transform: rotate(135deg);
}
.arrow-l:before {
margin-left: 36%;
margin-top: -24%;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
}
.arrow-t:before {
margin-left: 24%;
margin-top: -12%;
-webkit-transform: rotate(315deg);
transform: rotate(315deg);
}
<ul class="sample-buttons clearfix">
<li><div class="icon-button arrow-l"></div></li>
<li><div class="icon-button arrow-r"></div></li>
<li><div class="icon-button arrow-t"></div></li>
<li><div class="icon-button arrow-b"></div></li>
</ul>
버튼에 0 크기 블록 요소를 만들고 버튼에 굵은 경계선을 추가하여 삼각형으로 설정합니다.버튼과 삼각형의 사이즈가 4:1이 되면 아무거나 상관없을 거예요.
음, CSS의 분반, 이런 느낌 괜찮아요?
이상한 점이 있으면 토로(o*.)o캬캬
이렇게 작은 CSS도 1시간가량 가볍게 걸릴 수 있어 입구는 간단해 보이지만 열심히 하면 어렵다.
할 때 반에서 많이 늘었어요. 머리도 펑크났어요.ω・`)
Reference
이 문제에 관하여(CSS 소단원 단추의 삼각형 표기 만드는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomochan154/items/076c8882ae180ac43718텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)