如何使用 CSS 创建以下形状?
我试过这是一个解决方案:
.triangle:after {
position:absolute;
content:"";
width: 0;
height: 0;
margin-top:1px;
margin-left:2px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid white;
}
.triangle:before {
position:absolute;
content:"";
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 12px solid black;
}
你可以看到它在Triangle工作。这是有效的,但有一个边界技巧。有没有其他方法可以做到?
使用 SVG 矢量可以轻松完成,但我不想走那么长的路。