:hover

擬似クラス

要素にマウスカーソルが乗ったときに適用される擬似クラスです。ボタンやリンクのホバー効果などでよく使われます。

構文

Syntax
:hover { ... }

コード例

1

button:hover { background-color: blue; }
実行結果
.btn:hover → 背景・文字色変化

ボタンホバー時に背景色を変更

2

a:hover { text-decoration: underline; }
実行結果
ホバーで下線が表示されます
.text:hover → 下線表示

リンクホバー時に下線を表示

💡 TIPS

インタラクションを強調したい要素に使うと効果的。

⚠️ よくある間違い

タッチデバイスでは:activeや:focusも併用推奨。

関連プロパティ

ブラウザサポート

全ブラウザ対応