怎么把:在跨度之后?我知道我之前做过这个,但我不记得怎么做了.这是小提琴.
HTML
<span>Stack Overflow</span>
Run Code Online (Sandbox Code Playgroud)
CSS
span{
background:#000;
position:relative;
color:#fff;
z-index:20;
}
span:before{
content:'';
background:#000;
position:absolute;
left:50%;
bottom:-10px;
width:20px;
height:20px;
z-index:1;
}
Run Code Online (Sandbox Code Playgroud)
z-index是相对的,因此:before要使伪元素出现在其父元素下面<span>,您可以指定一个z-index -1:
span:before{
content:'';
background:#000;
position:absolute;
left:50%;
bottom:-10px;
width:20px;
height:20px;
z-index:-1;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1628 次 |
| 最近记录: |