728x90
반응형
질문 : CSS 삼각형은 어떻게 작동합니까?
CSS Tricks-Shapes of CSS 에는 다양한 CSS 모양이 많이 있으며 특히 삼각형이 궁금합니다.
#triangle-up {
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-bottom: 100px solid red;
}
<div id="triangle-up"></div>
어떻게 그리고 왜 작동합니까?
답변
alex가 말했듯 이 동일한 너비의 테두리는 45도 각도로 서로 맞대어 있습니다.
상단 테두리가없는 경우 다음과 같이 표시됩니다.
그런 다음 너비를 0으로 지정합니다.
... 그리고 높이 0 ...
... 그리고 마지막으로 두 개의 측면 테두리를 투명하게 만듭니다.
그 결과 삼각형이 생깁니다.
출처 : https://stackoverflow.com/questions/7073484/how-do-css-triangles-work
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
HTML 페이지 바닥 글을 최소 높이로 페이지 하단에 유지하지만 페이지와 겹치지 않도록하는 CSS (0) | 2021.06.07 |
---|---|
AngularJS에서 키 누르기 이벤트를 사용하는 방법 (0) | 2021.06.07 |
입력 필드에서 속성을 읽을 때 HTML 인코딩이 손실 됨 (0) | 2021.06.06 |
JSON 구조를 반복하는 방법 (0) | 2021.06.06 |
고정 헤더에 맞게 조정하기 위해 html 앵커 오프셋 (0) | 2021.06.06 |