我知道絕對定位打破正常流程,但由於HTML中的順序是絕對的元素第一個然後是靜態的,我期待它也反映在顯示順序中。爲什麼絕對定位元素顯示在靜態元素上?
.absolute
{
position: absolute;
width: 100px;
height: 100px;
background-color: black;
}
.static
{
background-color: red;
height: 20px;
width: 400px;
}
<div>
<div class="absolute"></div>
<div class="static"></div>
</div>
的原因,我需要的,這是因爲我希望顯示的從下到上滑動並出現像它從後面來了一個滑動菜單(「.absolute」 div
) '.static'div
。 容器div
顯然需要「溢出:可見」。
任何想法如何做到這一點?
也許還需要其他技術?像CSS clip
?
實際上不需要添加z-index,只需改變相對位置,以便Z-index給出的順序:) –
@DonBox是的,我剛剛注意到了。我相應地修改了答案。 –