画像のギャラリーがあり、そのすべてに透明な画像を画像の上に追加したいと考えています。
実際には1つの画像で機能しますが、複数の画像を操作するときに透明なオーバーレイ画像を配置する方法がわかりません. 同じクラスを使用してギャラリーで複数の画像を操作する場合、これは最適ではない可能性があります。
私のコードを見てください。おそらく、あなたは私よりもよく理解できるでしょう
**css**
.related-videos{
position:relative;
}
.related-videos img{
width: 100px;
height: 100px;
}
.related-videos span{
width:100px;
height:100px;
display: block;
position:absolute;
top: 0;
left: 0;
background: url('../thumbs/overlay.png') no-repeat;
}
1 つの画像を含む html
<div class="related-videos">
<h3>Related Videos</h3>
<span></span>
<img src=".jpg" />
</div>
複数の画像に対して現在機能していないソリューション
<div class="related-videos">
<h3>Related Videos</h3>
<span></span>
<img src=".jpg" />
<span></span>
<img src=".jpg" />
<span></span>
<img src=".jpg" />
</div>
.related-videos{
position:relative;
}
.related-videos img{
width: 100px;
height: 100px;
}
.related-videos span{
width:100px;
height:100px;
display: inline;
background: url('../thumbs/overlay.png') no-repeat;