マイクロインタラクション設計 — UXを底上げする小さな動きの作り方
マイクロインタラクションとは、ユーザーの単一操作に対する小さな視覚的フィードバックのことです。いいねボタン押下時のパーティクル、トグルスイッチの滑らかな切替、入力フィールドのフォーカス時の演出――これらはすべて UX を底上げする「小さな名作」。本ガイドでは、優れたマイクロインタラクションの4要素と、具体的な実装パターンを解説します。
優れたマイクロインタラクションの4要素
1. Trigger(引き金) — クリック、ホバー、フォーカス、データ更新など、何によって発動するか。
2. Rules(ルール) — 何が起こるか。アニメーション・効果音・触覚フィードバックの組み合わせ。
3. Feedback(フィードバック) — 操作の結果をユーザーに伝える。「押した感」「変わった感」を出す。
4. Loops & Modes(ループとモード) — 同じ操作を繰り返したらどうなるか、ロング操作で別動作になるか。
ボタンのマイクロインタラクション
プレス時の凹み演出 — .btn:active { transform: translateY(1px) scale(.98); } でクリック感を出す。
ローディング状態への遷移 — クリック後にボタン内でスピナーを回し、完了したらチェックマークに変える。
Disabled状態の明示 — opacity: .5; cursor: not-allowed; でクリック不可を伝える。
Like Burst(いいね演出)
押下時に、ハート+パーティクルが放射状に飛び散る人気の演出。SNSやコメント欄で使われる。
実装:Like Burst
8方向にパーティクルを飛ばすことで「やった感」が最大化される。
Toggle Switch(トグルスイッチ)
ON/OFF 切替の滑らかなアニメーション。iOSスタイルの円が左右に滑る演出。
CSSのみで実装可能。チェックボックスをデザイン化する形が王道。
数値カウントアップ
実績・統計の表示で「0→XXX」とアニメーションする演出。LP・ダッシュボードで効果的。
ease-out cubic で「最初は速く、終盤ゆっくり」が自然。
FAQ
マイクロインタラクションは何個まで入れていい?
1画面に2〜4箇所程度が適正。多すぎるとユーザーが疲弊し、サイトのトーンが軽くなりすぎます。
音や触覚フィードバックは必要?
Web ではほぼ不要。スマホアプリでは
navigator.vibrate(50) で触覚フィードバックを追加できますが、サイト主体なら視覚演出だけで十分です。マイクロインタラクションを学ぶ書籍は?
「Microinteractions: Designing with Details」(Dan Saffer著)が定番。ページ最下部の関連書籍も参照ください。
どこから始めればいい?
まずはホバー・クリック・フォームのフォーカス、この3つにマイクロインタラクションを足してみてください。それだけで体験が一段上がります。
関連書籍
PR · Amazon
CSSアニメーション + 高度なテクニック
CSS animation を体系的に学べる定番書。実例多数。
PR · Amazon
Web Designer 必須テクニック
プロのWeb制作で使えるUI/UXとアニメーション解説。
PR · Amazon
Microinteractions(マイクロインタラクション設計)
Dan Saffer著・マイクロインタラクション設計の定番書。
学びを止めない · Amazonサブスク
PR · Amazon
Kindle Unlimited
技術書・デザイン書が読み放題。30日無料体験 →
PR · Amazon
Audible
移動中に耳で学ぶオーディオブック。30日無料体験 →
PR · Amazon
Amazon Prime
Prime Reading・配送特典つき。30日無料体験 →
PR · Amazon
Music Unlimited
作業用BGMに。1億曲が聴き放題・30日無料体験 →
※ Amazonアソシエイト・プログラム参加。リンク経由のご購入で運営者が紹介料を受け取る場合があります。