一般情况下,默认伪元素::after的层级在::before之上,并且伪元素的层级高于父元素。
1. 使用3d转换。
通过设置transform-style:preserve-3d;和transform:translateZ(-1px);,可以保证伪元素的层级只在父元素之下,而不在其他父辈的父辈之下。
2.设置伪元素的z-index = -1。
::before{
z-index:-1;
}
发布于 2024-04-10 231 次阅读
一般情况下,默认伪元素::after的层级在::before之上,并且伪元素的层级高于父元素。
1. 使用3d转换。
通过设置transform-style:preserve-3d;和transform:translateZ(-1px);,可以保证伪元素的层级只在父元素之下,而不在其他父辈的父辈之下。
2.设置伪元素的z-index = -1。
::before{
z-index:-1;
}
Comments NOTHING