いくつかの情報で表示したいオーバーレイがあります。ただし、オーバーレイの下に、オーバーレイ上に表示したいボタンがあります。私は9998のz-インデックスと9999のz-インデックスでその下のボタンでオーバーレイを設定しましたが、うまくいきません。これはまったく可能ですか?ネストされたZ-インデックスが機能しないのはなぜですか?
あなたがz-index
を検討するために、相対的な絶対的またはボタンの上に固定する
position
プロパティを設定する必要が
.overlay-message {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
display: table;
background-color: rgb(0, 0, 0);
opacity: .9;
z-index: 9998;
}
h4 { display: table-cell;
color: #fff;text-align: center;
vertical-align: middle; }
.container {
align-items: center;
width: 100%;
max-width: 100%;
height: 100%;
}
.row {
display: table !important;
align-items: center;
justify-content: center;
}
.one-fifth-flex {
width: 50%;
padding-bottom: 20px;
float: left;
}
.ico-btn {
background-color:transparent;
color:rgb(26, 188, 156);
border-color:rgb(26, 188, 156);
border-style: solid;
border-width: 10px;
width:100px;
z-index: 9999;
}
<div class="overlay-message">
<h4>Hey! Tap on the button above!</h4>
</div>
<div class="container">
<div class="row">
<div class="one-fifth-flex">
<div role="button" class="ico-btn">
Me
</div>
</div>
</div>
</div>
私はたくさんのフレックスプロパティーを見ていますが、 'display:flex'はありません。そして、それらは無ければ動作しません。 – LGSon