私は克服できないようなCSS問題があります。私はimg
をcontainer
DIVから上方に押して、上部DIVのimg
をオーバーラップさせようとしています。CSS Z-インデックスは、相対的に配置された画像には影響しません。
私は、うまくいかない方法をいくつか試しました。 Z-インデックスは画像のレイヤリングに何の影響もありません。Z-インデックスの理解は私が思っていたよりもはるかに悪く、いくつかの指針は本当に役立つでしょう。ここで
はHTMLです:
<!-- DIV CONTAINS THE HEADER IMAGE AND SOCIAL MEDIA PLUGINS
Padding: 0; Margin: 0; Border:0; -->
<div id="head-image" class="image">
<!-- SOCIAL LINKS HERE -->
<img src="images/mainImg.png" alt="" />
</div>
<!-- DIV CONTAINS ALL THE CONTENT ON THE PAGE
padding:10px; Margin:0; Border:0; -->
<div id="container">
<div id="mapPlace">
<img src="images/activityIcons/map.jpg" alt="" />
</div>
<!-- TEXT DIV HERE -->
</div>
そして、私のCSSルール
img {
position:relative;
}
#head-image {
position:relative;
width:520px;
height:482px;
z-index:5;
}
#head-image img {
z-index:5;
}
#mapPlace {
position:absolute;
top:-80px;
}
#mapPlace img {
z-index:10;
}
#container {
position:relative;
float:left;
clear:both;
min-height:100%;
padding:2%;
width:96%;
background-color:#000;
overflow:hidden;
color:#fff;
z-index:10;
}
CSSでの命名規則の違いを無視してください。私はここでelsesコードを引き継いでいます。 –