相关疑难解决方法(0)

如何使底部堆叠上下文中的元素保留在另一个较高堆叠上下文的前面?

如何使堆叠顺序底部的堆叠上下文中包含的元素出现在堆叠顺序较高的不同堆叠上下文中的另一个元素的前面?

例如:

HTML:

<div class="Parent-1"></div>

<div class="Parent-2">

    <div class="pepe"></div>
    <div class="pepin"></div>

</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.Parent-1{
    position: absolute;
    z-index: 10;
    background-color: green;
}

.Parent-2 {
    position: absolute;
    z-index: 5;
    background-color: red;
}

.pepe, .pepin{        
    background-color: blue;
}

.pepin{
    position: fixed;
    z-index: 100;
}
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的(这就是应该发生的事情): 在此输入图像描述

这就是我要的: 在此输入图像描述

请记住,我无法更改 HTML 中的元素顺序,也无法删除 Parent 元素中的 z-index

html css

3
推荐指数
1
解决办法
1436
查看次数

标签 统计

css ×1

html ×1