ホバーは「これは押せる」と伝える最短の手段です。反応が無ければリンクだと気づかれず、大げさすぎると安っぽく見えます。ここでは触れた瞬間の反応を作るエフェクトを8種類集めました。控えめな下線の伸びから、カーソルに吸い付く磁石効果、リストの他の項目を沈ませるフォーカス演出まで、強度の違う選択肢を並べています。
ホバーエフェクト · 8 EFFECTS
実装の勘所
スマートフォンには継続的なホバー状態がありません。ホバーでしか出ない情報があると、モバイルではその情報に到達できなくなります。装飾はホバー限定で構いませんが、意味のある情報は必ず常時表示かタップで出す設計にしてください。
変化後の状態にだけ transition を書くと、ホバーを外したときに即座に戻ってしまいます。元のセレクタに書けば、乗せたときも外したときも同じ時間で変化します。
:hover と同じ指定を :focus-visible にも書いてください。1行増えるだけで、キーボードだけで操作する人にも同じ手がかりが届きます。
FAQ
150〜300ミリ秒が目安です。これより速いと変化に気づかれず、遅いと操作に対する反応が鈍く感じられます。移動距離が大きいものは長め、色だけの変化は短めに、という調整が自然です。
@media (hover: hover) and (pointer: fine) で囲むと、実際にホバーできる環境にだけ適用されます。これを付けないと、一部のタッチ環境でタップ後にホバー状態が残り続け、見た目が固まることがあります。
はい。Motion Lab のコードスニペットとAIプロンプトは、クレジット表記なしで自由に使えます。商用プロジェクトでもそのまま利用できます。
他のカテゴリを見る
全139種類を技術別(CSS / JS / Tailwind / Framer Motion / GSAP)で絞り込むなら カタログ一覧、 長文の解説を読むなら ガイド、 AIエージェントでの実装手順は Claude Code でWebアニメーションを実装する へ。
BOOKS · PR · AMAZON
※当サイトはAmazonアソシエイトプログラムの参加者です。リンクから商品をご購入いただくと、当方に紹介料が発生します。
学びを止めない · AMAZONサブスク
※当サイトはAmazonアソシエイトプログラムの参加者です。リンクから商品をご購入いただくと、当方に紹介料が発生します。