z 索引为 -1 的元素在祖父母的 div 之下
Element with z index -1 goes under grandparent's div
将 z-index:-1
放入 absolute-child 使 div 在 grandparent 之下。我如何让 absolute-child 进入 parent div 而不是 grandparent div?
.grandparent{
background:rgba(0, 128, 0, 0.89);
width:500px;
}
.parent{
position:relative;
width:200px;
height:200px;
background:yellow;
}
.absolute-child{
position:absolute;
width:100px;
height:100px;
background:red;
top:10px;
right:-50px;
z-index:-1;
}
<div class="grandparent">
<div class="parent">
<div class="absolute-child"> absolute ch
</div>
<div class="siblings">siblings</div>
</div>
</div
这是您想要的,已将 position: relative;
添加到祖父母中,以便 z-index: 0;
为它工作。
.grandparent{
background:rgba(0, 128, 0, 0.89);
width:500px;
z-index: 0;
position: relative;
}
.parent{
position:relative;
width:200px;
height:200px;
background:yellow;
}
.absolute-child{
position: absolute;
width: 100px;
height: 100px;
background: red;
top: 10px;
right: -50px;
z-index: -1;
}
<div class="grandparent">
<div class="parent">
<div class="absolute-child"> absolute ch
</div>
<div class="siblings">siblings</div>
</div>
</div
将 z-index:-1
放入 absolute-child 使 div 在 grandparent 之下。我如何让 absolute-child 进入 parent div 而不是 grandparent div?
.grandparent{
background:rgba(0, 128, 0, 0.89);
width:500px;
}
.parent{
position:relative;
width:200px;
height:200px;
background:yellow;
}
.absolute-child{
position:absolute;
width:100px;
height:100px;
background:red;
top:10px;
right:-50px;
z-index:-1;
}
<div class="grandparent">
<div class="parent">
<div class="absolute-child"> absolute ch
</div>
<div class="siblings">siblings</div>
</div>
</div
这是您想要的,已将 position: relative;
添加到祖父母中,以便 z-index: 0;
为它工作。
.grandparent{
background:rgba(0, 128, 0, 0.89);
width:500px;
z-index: 0;
position: relative;
}
.parent{
position:relative;
width:200px;
height:200px;
background:yellow;
}
.absolute-child{
position: absolute;
width: 100px;
height: 100px;
background: red;
top: 10px;
right: -50px;
z-index: -1;
}
<div class="grandparent">
<div class="parent">
<div class="absolute-child"> absolute ch
</div>
<div class="siblings">siblings</div>
</div>
</div