나는 환상적인 기하학적 인 수평 규칙을 만들려고합니다. 그것은 페이지의 중앙에서 만나는 두 개의 삼각형으로 구성됩니다.수평 규칙에서 반응하는 삼각형
아래는 내가 지금까지 달성 한 것을 보여주는 해킹 코드입니다. 내 문제는 반응하지 않는다는 것입니다. 삼각형의 너비가 창 너비의 50 %를 확장해야합니다. 게다가 calc
을 사용할 때 나는 떨었습니다.
내가 원하는 것을 얻는 방법에 대해 생각해 볼 수있는 유일한 방법은 테두리 폭을 방대하게 만들고 그 다음에 컨테이너에 overflow-x: hidden;
을 붙이는 것이지만 더 나은 방법이 있어야합니다. 잠재적으로 어떤 종류의 skew
을 사용하고 있습니까?
hr {
position: relative;
border: none;
margin: 50px 0;
}
hr:before {
content: "";
border-style: solid;
border-width: 50px 200px 0 0;
border-color: blue transparent transparent transparent;
position: absolute;
left: calc(50% - 200px);
top: 25px;
}
hr:after {
content: "";
border-style: solid;
border-width: 0 0 50px 200px;
border-color: transparent transparent red transparent;
position: absolute;
left: 50%;
top: -25px;
}
<hr />