在这个页面中跟随 CSS 绘制 12 点连拍,如何在其中放置一些文本(在当前形式中它不显示文本内的文本,我测试了 z-index 没有成功)?
如何以最干净的方式绘制 12 个突发边界?
#burst-12 {
background: red;
width: 80px;
height: 80px;
position: relative;
text-align: center;
}
#burst-12:before, #burst-12:after {
content: "";
position: absolute;
top: 0;
left: 0;
height: 80px;
width: 80px;
background: red;
}
#burst-12:before {
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
-ms-transform: rotate(30deg);
-o-transform: rotate(30deg);
}
#burst-12:after {
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
-ms-transform: rotate(60deg);
-o-transform: rotate(60deg);
}
Run Code Online (Sandbox Code Playgroud)
您只需要在突发容器中嵌套另一个元素:
<div id="burst-12"><span>I am the text</span></div>
Run Code Online (Sandbox Code Playgroud)
然后你可以按照你想要的方式设计它:
#burst-12 span {
display:block;
position:absolute;
z-index:2;
}
Run Code Online (Sandbox Code Playgroud)
您会在这里找到一个非常基本的示例。
| 归档时间: |
|
| 查看次数: |
2393 次 |
| 最近记录: |