gpt4 book ai didi

html - 如何将父 div 放置在其子元素之上?

转载 作者:行者123 更新时间:2023-11-28 15:16:16 25 4
gpt4 key购买 nike

我有一个容器 div,它有 background-color: red;。这个容器大约有 12 个 child ,最后一个 child 有 background-color: blue;。我尝试将容器移动到带有 background-color: blue 的子项的顶部。我为容器使用了更高的 z-index,但它仍然落后于 child 。

.no1 {
width: 800px;
height: 300px;
background-color: red;
position: relative;
z-index: 999;
}

.no2 {
position: relative;
width: 500px;
height: 200px;
background-color: blue;
z-index: 1;
}

.no3 {
position: relative;
}

.no4 {
position: relative;
}

.no5 {
position: relative;
}
<div class="no1">
<div>
<div>
<div class="no3">
<div>
<div class="no4">
<div>
<div>
<div>
<div class="no5">
<div class="no2">


</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

Here is the JSFiddle

最佳答案

您可以从父项中删除 z-index 并给子项一个负的 z-index

.no1 {
width:800px;
height:300px;
background-color:red;
position:relative;
}

.no2 {
position:relative;
width:500px;
height:200px;
background-color:blue;
z-index: -1
}

.no3 {
position:relative;

}

.no4 {
position:relative;

}
.no5 {
position:relative;

}
<div class="no1">
<div>
<div>
<div class="no3">
<div>
<div class="no4">
<div>
<div>
<div>
<div class="no5">
<div class="no2">


</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

关于html - 如何将父 div 放置在其子元素之上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47153238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com