2
私はその上に透明なオーバーレイを持つ画像を持っています。私が上にホバーすると、背景の画像がぼやけて、オーバーレイが不透明になります。両方のレイヤーが互いに重なっているので、オーバーレイの上に置くと、オーバーレイの不透明度だけが変化します。バックグラウンドでイメージをトリガーするにはどうしたらいいですか?CSSホバーエフェクトとオーバーレイ
私の試み:
<a class="icon" href="nettebad.html" >
<img src="./web/nettebad1.jpg" width="300" height="250" />
<div class="overlay">
<h3>Lorem ipsum...</h3>
</div>
</div>
.icon {
position: relative;
text-align: center;
float: left;
width: 23%;
height: 200px;
margin-left: 10px;
-webkit-transition: all 0.5s ease-in-out;
text-align: center;
text-decoration: none;
}
.icon .overlay {
position: absolute;
top: 0px;
bottom: 0px;
width: 290px;
height: 240px;
text-align: center;
opacity: 0;
display: block;
color: black;
}
.icon .overlay:hover {
opacity: 1;
}
.icon img:hover {
-webkit-filter: blur(2px);
}
がいいこの遷移を追加するためにタッチされる可能性のあるすべての.420s容易・イン・アウト。 -moz-transition:全ての.420sイージーアウト。 -ms-transition:全ての.420sイージーイン・アウト; -o-transition:全ての.420sイージー・イン・アウト; トランジション:すべての.420sイージーイン。 } – GlennFriesen