gpt4 book ai didi

css直 Angular 三 Angular 形的圆 Angular

转载 作者:太空宇宙 更新时间:2023-11-04 00:55:11 25 4
gpt4 key购买 nike

我正在我的 h1 元素“之前”创建一个小的程式化三 Angular 形图案,但我无法正确地圆 Angular 。右上角没问题,但其他两个有剪裁问题。

这是输出以及形状的放大图像:

enter image description here

使用的代码如下:

h1:before {
content: "";
display: inline-block;
width: 0.7em;
height: 0.7em;
margin-right: 10px;
clip-path: polygon(100% 0%, 100% 100%, 0% 0%);
-webkit-clip-path: polygon(100% 0%, 100% 100%, 0% 0%);
background-color: #34495e;
border-radius: 0.12em;
}
<h1>Heading</h1>

我希望所有的 Angular 都光滑圆润,没有任何尖 Angular 。也许有更好的方法来做到这一点。也欢迎任何其他改善这一点的技巧。

最佳答案

这是一个想法,您可以依靠 2 个伪元素和一些背景颜色来近似它。您只需要找到正确的值即可在两个伪元素之间实现完美重叠。

h1 {
padding-left:1em;
position:relative;
}

h1:before {
content: "";
position:absolute;
left: 0;
top: calc(50% - 0.35em);
width: 0.7em;
height: 0.7em;
background: linear-gradient(to bottom left, #34495e 50%, transparent 50%);
border-radius: 0.1em;
}
h1:after {
content: "";
position: absolute;
left: 3.8px;
top: -0.1px;
width: 0.92em;
height: 0.8em;
margin-right: 10px;
background: linear-gradient(to top,#34495e 3.5px,transparent 5px);
border-radius: 0.1em;
transform: rotate(45deg);
z-index: -1;
}
<h1>Heading</h1>

关于css直 Angular 三 Angular 形的圆 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54949576/

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