这是我的代码:
HTML
<div class="item">
</div>
<div class="item">
<div class="item-abs">
</div>
</div>
<div class="item">
</div>
CSS
.item
{
position:relative;
z-index:5;
float:left;
background-color:red;
width:100px;
height:100px;
margin:10px;
}
.item-abs
{
position:absolute;
top:0px;
left:40px;
z-index:500;
background-color:blue;
width:100px;
height:100px;
}
如您所见,如果孩子有 500 的 z-index,则在下一个父母之下。有没有办法强制孩子z-index?骑在父亲的堆栈上?还是这个场景做不到?
我无法更改父母的 z-index,并且我想在不使用 javascript 设置适当的下降 z-index 的情况下这样做...