私は2つのレイヤーを持っています.1つは黒いオーバーレイです:
#overlay {
background: rgba(0,0,0,0.7);
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 0;
display: none;
}
もう1つは私のテキストコンテナです:
#wrap {
z-index: 999
width:600px;
height:600px;
border:5px solid black;
display:none;
color:red;
}
オーバーレイとコンテナを同時に表示させたい:
$(document).click(function () {
$('#overlay').add('#wrap').fadeIn();
})
オーバーレイを 999 に設定し、コンテナを 999 に設定しましたが、テキスト コンテナは常にオーバーレイの下にz-index
あり0
ますz-index
。
デモはこちら
z-index
最後に、オーバーレイをに設定する必要があることがわかりました-1
。
オーバーレイz-index
を高く設定できないのはなぜですか?位置が固定されているためですか?