-1
イメージにホバー効果が必要です。イメージが大きくなったり小さくなったりしてもイメージサイズに固定されています。イメージの固定サイズに等しいオーバーレイ
<div>
<img scr="abc.jpg">
</div>
イメージにホバー効果が必要です。イメージが大きくなったり小さくなったりしてもイメージサイズに固定されています。イメージの固定サイズに等しいオーバーレイ
<div>
<img scr="abc.jpg">
</div>
.img-wrap{
width: 400px;
height: auto;
position: relative;
}
.img-wrap > img{
width: 100%;
height: auto;
}
.overlay{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,0.5);
display: none;
}
.img-wrap:hover > .overlay{
display: inline-block;
}
<div class="img-wrap">
<div class="overlay"></div>
<img src="http://www.addictedtoibiza.com/wp-content/uploads/2012/12/example.png">
</div>
ありがとうございます。簡単な解決策 –
@ShakilAhmadそれは私の喜びです – zynkn
ホバー効果のどのような?フィルタでエフェクトを行うことができるのであればCSSだけで、そうでなければJSでできます。 –
オーバーレイ効果でホバーする場合は、画像の幅と高さを設定する必要があります。 – zynkn
イメージの周りにインラインコンテナ要素を配置してください。 – CBroe