프로그래밍 언어/HTML,CSS,JS

CSS 삼각형이 만들어지는 과정

Rateye 2021. 6. 7. 08:15
728x90
반응형
질문 : CSS 삼각형은 어떻게 작동합니까?

CSS Tricks-Shapes of CSS 에는 다양한 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도 각도로 서로 맞대어 있습니다.

테두리는 45도 각도에서 만나고 내용은 가운데

상단 테두리가없는 경우 다음과 같이 표시됩니다.

상단 테두리 없음

그런 다음 너비를 0으로 지정합니다.

너비 없음

... 그리고 높이 0 ...

높이도 없다

... 그리고 마지막으로 두 개의 측면 테두리를 투명하게 만듭니다.

투명한 측면 테두리

그 결과 삼각형이 생깁니다.

출처 : https://stackoverflow.com/questions/7073484/how-do-css-triangles-work
728x90
반응형