为什么 child 元素在使用 z-index -1 时会落后于容器
Why child element going behind container when using z-index -1
我在容器内工作,我制作了另外 2 个元素 parent 和 child。当我使用 z-index: -1
使 child 元素成为绝对元素时,child 位于容器后面。我想要的是让它落后于 parent.
<div class="container">
Container<br><br>
<div class="paremt">
Parent position relative
<div class="child">
Parent child
Position Absolute index -1
</div>
</div>
</div>
* {
color: #fff;
font-size: 20px;
}
.container{
background-color: pink;
width: 100%;
height: 150px;
}
.paremt{
position: relative;
background-color: red;
height: 80px;
}
.child{
position: absolute;
top: 0;
left: -20px;
z-index: -1;
background-color: blue;
width: 400px;
height: 200px;
line-height: 250px;
}
添加你的 parent
z-index: 1;
您只需添加
z-index: 0;
到父元素。它应该可以解决您的问题。
我在容器内工作,我制作了另外 2 个元素 parent 和 child。当我使用 z-index: -1
使 child 元素成为绝对元素时,child 位于容器后面。我想要的是让它落后于 parent.
<div class="container">
Container<br><br>
<div class="paremt">
Parent position relative
<div class="child">
Parent child
Position Absolute index -1
</div>
</div>
</div>
* {
color: #fff;
font-size: 20px;
}
.container{
background-color: pink;
width: 100%;
height: 150px;
}
.paremt{
position: relative;
background-color: red;
height: 80px;
}
.child{
position: absolute;
top: 0;
left: -20px;
z-index: -1;
background-color: blue;
width: 400px;
height: 200px;
line-height: 250px;
}
添加你的 parent
z-index: 1;
您只需添加
z-index: 0;
到父元素。它应该可以解决您的问题。