gpt4 book ai didi

html - 如何使用 CSS 创建带边框的透明三 Angular 形?

转载 作者:技术小花猫 更新时间:2023-10-29 12:44:39 24 4
gpt4 key购买 nike

如何使用 CSS 创建以下形状?

Enter image description here

我试过这是一个解决方案:

 .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 矢量可以很容易地做到这一点,但我不想走那么长的路。

最佳答案

我找到了一个 webkit -only 解决方案,使用 ▲ 字符:

.triangle {
-webkit-text-stroke: 12px black;
color: transparent;
font-size: 200px;
}
<div class="triangle">&#9650;</div>

额外内容:

关于html - 如何使用 CSS 创建带边框的透明三 Angular 形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16231184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com