【HTML・CSS】マウスをホバーしたときに画像を透明にする

HTML&CSS

この記事ではマウスをホバーしたときに画像などの要素を透明にする方法を記載します。

スポンサーリンク

opacityを使用して画像を透明にする

要素を透明にする場合、CSSに不透明度を設定するopacityを使用します。

次の画像はopacityをまだ設定していない状態です。

See the Pen
画像を半透明にする part1
by aiiro (@aiiro29)
on CodePen.

この画像に対してopacityを設定すると、次のように画像が半透明になります。

.sample-box {
  opacity: 0.5;
}

See the Pen
画像を半透明にする part2
by aiiro (@aiiro29)
on CodePen.

また、:hover擬似クラスと併用することで、マウスカーソルをホバーしたときに画像を透明にすることができます。

.sample-box:hover {
  opacity: 0.5;
}

See the Pen
画像を半透明にする part3
by aiiro (@aiiro29)
on CodePen.