CSSのマウスオーバーで画像の不透明度を変更する方法
Webページに動きを加えるテクニックとして、マウスオーバー(ホバー)時に画像の不透明度を変化させる方法は非常に人気があります。実装には、CSSの opacity プロパティと :hover セレクターを組み合わせるだけでOKです。追加のJavaScriptは不要で、HTMLとCSSだけで簡単に実現できます。
さらに transition プロパティを併用すれば、不透明度が急に変わるのではなく、なめらかにフェードする演出が可能になります。以下に具体的なコード例を示します。
コード例
<!DOCTYPE html>
<html>
<head>
<style>
body{
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.transparent{
width:270px;
height:200px;
opacity: 1;
transition: 0.3s;
}
.transparent:hover{
opacity: 0.3;
}
</style>
</head>
<body>
<h1>マウスオーバーで画像の不透明度を変更する例</h1>
<img class="transparent" src="https://i.picsum.photos/id/505/800/800.jpg">
<h2>上の画像にカーソルを合わせると不透明度が変化します</h2>
</body>
</html>コードの解説
- opacity: 1; … 通常時は画像を完全に表示します(1 = 不透明)。
- .transparent:hover … 画像にマウスカーソルが乗ったときに、
opacityを 0.3 に変更し、画像を半透明にします。 - transition: 0.3s; … 不透明度の変化を0.3秒かけて滑らかにアニメーションさせます。
実行結果
上記のコードを実行すると、次のような出力になります。

画像にマウスを合わせると、0.3秒かけて透明度が下がり、半透明の状態へとスムーズに切り替わります。このテクニックは、ギャラリーや商品一覧など、ユーザーの注目を引きたい場面で効果的に活用できます。
-
Macの壁紙(背景)を変更する方法|カスタム画像や自動切り替え設定も解説
壁紙は、あなたの個性やセンスを映し出す大切な要素です。愛するペットのかわいい写真、結婚式の思い出の一枚、思わず笑顔になるお気に入りのアートワーク——自分好みの画像がデスクトップに表示されているだけで、毎日の作業がぐっと楽しくなります。 画像出典:YouTube 工場出荷時のままのデフォルト背景を使い続けるのは、正直少し退屈ですよね。幸いなことに、macOSには壁紙を変更するための多彩な機能が用意されています。Macには豊富な標準壁紙がプリインストールされており、その中から選ぶこともできますし、好きなカスタム画像を設定することも可能です。さあ、あなたのMacをお気に入りのスタイルに着替えさせま
-
Windows 10 でマウスの感度を変更する方法|設定アプリとレジストリの2つの手順
大事なプレゼン資料を探している最中、上司がすぐそばに立っているその瞬間に、マウスの動きが急におかしくなったら……どうしますか? 実は、こうしたトラブルはWindows 10のマウス感度(ポインター速度)の設定に問題がある場合によく起こります。 Windows 10 でマウスの感度を変更する方法 ご安心ください。この記事では、Windows 10でマウスの感度を調整できる2つの方法を、手順に沿ってわかりやすく解説します。それでは始めましょう! 方法1:設定アプリから変更する 「Win」キーと「I」キーを同時に押して設定アプリを開き、「デバイス」をクリックします。 左側のメニューから「マ