纯CSS星形
这个问题在这里已经有了答案:
让我们把它分成几部分:
实际上,黄色边框在最终产品中设置为transparent ,因此不显示。 这里他们是黄色的,以显示边界的外观。
如上所述,这个答案显示了基本三角形背后的想法。
div本身:
<div id="star-five"></div>
:before伪元素:before合并:before与此相同:
<div id="star-five">
<div id="before"></div>
</div>
最后,结合:after伪元素与此相同:
<div id="star-five">
<div id="before"></div>
<div id="after"></div>
</div>
现在,您可以使用position: absolute;重叠每个元素position: absolute; 并根据需要随transform旋转以获得最终产品:

让我们想象它!

您可以使用大边框绘制三角形,这就是发生在那里的情况。 然后,他们只是旋转和定位三角形星形模式。
链接地址: http://www.djcxy.com/p/89473.html上一篇: Pure CSS star shape
