Css 可以使div';在其::after/::before伪元素';是哪一个?

Css 可以使div';在其::after/::before伪元素';是哪一个?,css,background,css-position,z-index,pseudo-element,Css,Background,Css Position,Z Index,Pseudo Element,我知道有一张关于伪元素自身关系的图片 (来自) 我遇到了一个问题,我想将.nav box的白色背景色设置在.nav box::黑色背景色之后,作为浮动菜单列表。虽然我看到了,但似乎不可能使上述工作。我想看看是否有 代码也在运行 正文{ 位置:相对位置; z指数:1; } .导航箱{ 位置:相对位置; z指数:50;/*无影响*/ 排名:0; 右:0; 宽度:60vw; 高度:100vh; 边框:1px纯红; 背景色:白色; } .nav box::之后{ 位置:绝对位置; z指数:-1; 内

我知道有一张关于伪元素自身关系的图片

(来自)

我遇到了一个问题,我想将
.nav box
的白色背景色设置在
.nav box::黑色背景色之后,作为浮动菜单列表。虽然我看到了,但似乎不可能使上述工作。我想看看是否有

代码也在运行

正文{
位置:相对位置;
z指数:1;
}
.导航箱{
位置:相对位置;
z指数:50;/*无影响*/
排名:0;
右:0;
宽度:60vw;
高度:100vh;
边框:1px纯红;
背景色:白色;
}
.nav box::之后{
位置:绝对位置;
z指数:-1;
内容:“;
排名:0;
左:0;
宽度:100vw;
高度:100vh;
背景色:黑色;
}
.导航框::之前{
/*这将是一个菜单按钮*/
位置:绝对位置;
z指数:10;
右:0;
内容:“O”;
颜色:橙色;
字体大小:40px;
}


我不完全确定您想要实现什么,但请尝试
正在从.nav框中删除z索引。

Man,它可以工作!谢谢我想知道你是否能给我一些红色的参考资料?事实上,如果你阅读了第一部分@并看到了(你也可以玩它),你就可以理解这个概念。你可以做到的是,多个背景相互重叠。但是,请记住,如果元素的大小和颜色相同,则顶部的元素将与其余元素重叠,而如果您使用图像和透明背景,则可以根据最初的需要组合它们,演示也会演示。如果我的回答令你满意,请也接受。谢谢