是否有可能获得一个绝对位置div内的div,以显示在父母的上方,但与其对齐,因此子div的顶部与父母div和孩子div现在高于其父母的同一级别上的其他父母?得到一个小孩的div出现在绝对定位的父母
例如,我有一个页面上有正方形的块,比如四行四行。在每个块内部,是一个子元素,它在翻转时显示,与父块的底部对齐并与父块相邻的块的顶部对齐。
父块绝对定位
<div id="container">
<div class="parent">
Some Box
<div class="child">
Some Child Box
</div>
</div>
<div class="parent" style="left:140px;">
Some Box
<div class="child">
Some Child Box
</div>
</div>
<div class="parent" style="top:140px;">
Some Box
<div class="child">
Some Child Box
</div>
</div>
<div class="parent" style="top:140px; left:140px;">
Some Box
<div class="child">
Some Child Box
</div>
</div>
</div>
#container {
position: relative;
}
.parent {
background: #444;
color: #fff;
display: block;
height: 100px;
padding: 10px;
position: absolute;
width: 100px;
z-index: 2;
}
.child {
background: #777;
display: none;
height: 300px;
position: absolute;
z-index: 3;
}
.parent:hover .child {
display: block;
}
请向我们展示您的HTML ...应该很简单。 –
如果父级DIV全部处于相同的z-index级别,那么它们将按照它们在代码中出现的顺序进行分层,而后者将在先前的级别上进行分层,而不管其中的内容是什么。最终,任何子元素在获得父级的任何元素时都会获得其父级的z-index,但是在其父级中,z-index会按照您在该父级中其他元素所设想的那样应用。 –
好,所以也许在悬停,我需要增加父母的z-index? – Rich