我正在尝试使用 :after
伪元素 CSS 选择器来设置元素的样式
#element {
position: relative;
z-index: 1;
}
#element::after {
position:relative;
z-index: 0;
content: " ";
position: absolute;
width: 100px;
height: 100px;
}
似乎 ::after
元素不能低于元素本身。
有没有办法让伪元素低于元素本身?
原文由 adardesign 发布,翻译遵循 CC BY-SA 4.0 许可协议
伪元素 被视为其关联元素的后代。要将伪元素定位在其父元素下方,您必须创建一个 新的堆叠上下文 来更改默认堆叠顺序。
定位伪元素(绝对)并分配除“auto”以外的 z-index 值会创建新的堆叠上下文。