纯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