我一直在开发一个网站,现在我尝试使用clip-path属性在一个div中创建一个箭头形状,我想把它做成一个直角三角形,但是目前得到的结果如下:
.aboutus {
width: 100%;
height: 50vh;
position: relative;
background: #589AB8;
clip-path: polygon(0% 100%, 40% 100%, 50% 50%, 60% 100%, 100% 100%, 100% 0%, 0% 0%);
}
<div id="aboutus" class="aboutus">
</div>
我想知道是否有一种方法可以获得vh和vw之间的比例(vh/vw),以便在任何视口大小改变时都能保持三角形边的比例而不使其变形。
如果您有任何建议可以维护形状,我将非常欢迎。
谢谢
clip-path: polygon(0% 100%, calc(50% - 20px) 100%, 50% calc(100% - 20px ), calc(50% + 20px) 100%, 100% 100%, 100% 0%, 0% 0%);
- G-Cyrillus