我有兩個層,一個是黑色的疊加:混淆關於CSS的z-index
#overlay {
background: rgba(0,0,0,0.7);
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 0;
display: none;
}
另一個是我的文字容器:
#wrap {
z-index: 999
width:600px;
height:600px;
border:5px solid black;
display:none;
color:red;
}
我希望讓疊加和容器展示在同時:
$(document).click(function() {
$('#overlay').add('#wrap').fadeIn();
})
但文本容器總是在覆蓋下,雖然我已經設置了覆蓋z-index
到0
並設置容器z-index
至999
演示是here
終於讓我找到我要覆蓋設置z-index
到-1
,它會工作。
爲什麼我不能將覆蓋的z-index
更高?因爲它的位置是固定的?