子要素のZ-インデックス値に問題があります。 構造は次のようになります。子要素のz-インデックス順序を変更する
#header {
position: relative;
z-index: 2;
width: 100%;
height: 15vh;
display: block;
margin: 0 auto;
background-color: white;
color: #44a9ff;
padding: 0;
overflow: hidden;
border-bottom: 3px solid #44a9ff;
-webkit-box-shadow: 8px 1px 41px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 8px 1px 41px 0px rgba(0, 0, 0, 0.75);
box-shadow: 8px 1px 41px 0px rgba(0, 0, 0, 0.75);
}
#main {
position: relative;
z-index: 1;
width: 100%;
height: 75vh;
display: block;
margin: 0 auto;
overflow: hidden;
padding: 0;
background: url('img/main_bg.jpg') no-repeat center center;
background-size: cover;
border-bottom: 3px solid #44a9ff;
}
#box {
position: relative;
z-index: 10;
width: 40%;
height: 38vh;
background-color: #44a9ff;
float: right;
color: white;
display: block;
overflow: hidden;
}
<div id="nav">
<ul>
<li><a href="#">..</a></li>
<li><a href="#">..</a></li>
</ul>
</div>
<div id="main">
<div id="box">
</div>
</div>
要素#nav
ボックスの影が下にありますので、Zインデックス2を有しています。 #main
にはzインデックス1が付いています。これは、より高いときは影が見えないためです。そして、#nav
の影を覆うために、zインデックス3を持つ#box
があります。しかし、それはおそらく#main
からz-インデックスの価値を持っているので、それをカバーしていません。どうすればこの問題を解決できますか?
あなたのCSSを表示してください。 – dippas
@dippas投稿に追加しました –
https://developer.mozilla.org/en/docs/Web/CSS/z-indexをご覧ください。 –