1

我正在尝试在其父级下方添加一个伪元素。两者都是绝对定位的,但伪元素仍然堆叠在其父元素之上。

这是一个jsfiddle。

HTML:

<div></div>

CSS

div{
    position: absolute;
    top: 10px;
    left: 10px;
    height: 20px;
    width: 20px;
    background: red;
    z-index: 10;
}
div:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
    background: blue;
    z-index: 1;
}
4

1 回答 1

1

您只需要添加另一个 z-index 为 1 和相对定位的父级。

示例:http: //jsfiddle.net/D6mwn/1/

阅读更多:是否可以在其父元素下方设置伪元素的堆叠顺序?

于 2012-07-09T10:02:37.110 回答