私はギャラリーアイテムのオーバーレイで作業していますが、赤い枠線でターゲティングが正しく行われているかどうかを確認しますが、それはz-indexが設定されているにもかかわらず、背景色ではありません。 私はここで何が間違っていましたか? Clearfixは違いはありません。オーバーレイボーダーは動作しますが、バックグラウンドカラーはありません
.gallery {
margin-top:50px;
}
.gallery-item {
padding:0px;
border:1px solid white;
z-index:101;
position:relative;
}
.gallery-item img {
position:relative;
width:100%;
z-index:101;
}
.gallery-overlay {
border:1px solid red;
background-color:rgba(255,255,255,.1);
position:relative;
width:100%;
z-index:102;
}
.gallery-caption {
height:50px;
display:none;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<div class="gallery clearfix col-sm-10 col-sm-offset-1">
<div class="row">
<div class="col-sm-4 gallery-item">
<div class="gallery-overlay">
<img class="img-responsive" src="http://lorempixel.com/500/500/" alt="500x500">
</div>
<p class="gallery-caption text-center">Item caption</p>
</div>
<div class="col-sm-4 gallery-item">
<div class="gallery-overlay">
<img class="img-responsive" src="http://lorempixel.com/500/500/" alt="500x500">
</div>
<p class="gallery-caption text-center">Item caption</p>
</div>
<div class="col-sm-4 gallery-item">
<div class="gallery-overlay">
<img class="img-responsive" src="http://lorempixel.com/500/500/" alt="500x500">
</div>
<p class="gallery-caption text-center">Item caption</p>
</div>
</div>
<!-- new row starts -->
<div class="row">
<div class="col-sm-4 gallery-item">
<div class="gallery-overlay">
<img class="img-responsive" src="http://lorempixel.com/500/500/" alt="500x500">
</div>
<p class="gallery-caption text-center">Item caption</p>
</div>
<div class="col-sm-4 gallery-item">
<div class="gallery-overlay">
<img class="img-responsive" src="http://lorempixel.com/500/500/" alt="500x500">
</div>
<p class="gallery-caption text-center">Item caption</p>
</div>
<div class="col-sm-4 gallery-item">
<div class="gallery-overlay">
<img class="img-responsive" src="http://lorempixel.com/500/500/" alt="500x500">
</div>
<p class="gallery-caption text-center">Item caption</p>
</div>
</div>
</div>
.gallery-item img {位置:相対;幅:100%; z-index:-1;}他のz-indexを削除してみましたが、まだ何もしませんでした。 – sklrboy
@sklrboy上記投稿への私の編集を見てください。 – haltersweb
ありがとう、このように動作します! :) – sklrboy