UIXHERO

モーションの品位 (Motion Quality)

アニメーションは「動けばいい」ではない。意味のない過剰な動きはユーザーの邪魔になり、遅すぎる動きは操作を妨げる。UIにおけるモーションを「機能」として設計するための原則。

2026年2月17日
更新: 2026年8月27日
10
by Dengen Yosho(DGYS)
モーションの品位 (Motion Quality)

ボタンを押すたびに画面全体がぐるりと回転する。モーダルが開くのに1秒かかる。スクロールするたびに要素がふわふわと飛び込んでくる——これらはすべて「動きがある」ですが、ユーザーにとっては苦痛です。

モーションの問題は2つの方向から起きます。 過剰な動き は視線を奪い、タスクへの集中を妨げます。 遅すぎる動きはシステムが止まっているように見え、ユーザーを不安にさせます。どちらも「動きのためのデザイン」であり、「ユーザーのためのデザイン」ではありません。

よくある失敗は「おしゃれに見せたい」という動機でを追加することです。結果として、毎回同じ演出を見せられるユーザーは「早く終わってくれ」と感じ、操作のテンポが崩れます。

1. 原則の定義

UIにおけるモーションは、ユーザーの理解を助け・操作を促進し・状態変化を伝えるための「機能」として設計する。

本質は「モーションに意味を持たせること」です。「なぜここで動くのか」に答えられないアニメーションは削除すべきです。逆に、適切なモーションはユーザーに「何が起きたか」「次にどこへ行けばいいか」を言葉なしに伝え、を下げます。

2. いつ使うか(適用場面)

特に重要になるケース

  • 状態変化の伝達: ボタンのローディング状態、フォームの送信完了、トグルのON/OFF切り替えなど、システムの状態が変わる瞬間。モーションがないと「本当に押せたのか?」という不安が生まれる。
  • 空間的な文脈の提供: モーダルやドロワーの開閉、画面遷移など、「どこから来てどこへ行くのか」を示す場面。スライドインの方向が「右から来た=前に進んだ」という空間モデルを作る。
  • 注意の誘導: エラーメッセージの出現、バッジの更新など、ユーザーに気づいてほしい変化がある場面。

トレードオフが起きる場面

  • パフォーマンス vs 演出: 複雑なアニメーションはCPU/GPUを消費し、低スペック端末では逆にカクつく。視覚的な豊かさとパフォーマンスのバランスが必要。
  • 前庭障害(Vestibular Disorder)への配慮: 一部のユーザーは、大きなスケールや回転のアニメーションで乗り物酔いに似た症状を起こす。prefers-reduced-motion メディアクエリへの対応が必要。

3. なぜ重要か(設計判断の核)

モーションは「装飾」ではなく、「状態変化の翻訳」である。

設計判断の基準

  • 「このアニメーションを削除したら、ユーザーは何かを理解できなくなるか?」→ Noなら削除候補。Yesなら機能的なモーション。
  • 「このアニメーションの時間は、ユーザーが待つ価値があるか?」→ 操作のたびに見せるものは100〜300ms以内が原則。

優先順位の考え方

  • 1. 機能的モーション(最優先): ローディング、エラー表示、状態変化の伝達。これがないとUIが壊れる。
  • 2. 空間的モーション: 画面遷移、モーダル開閉。の理解を助ける。
  • 3. 表現的モーション(最後): ブランドの個性を表すアニメーション。機能が完璧になってから検討する。

例外条件

  • ローディング画面など「待ち時間が長いことが確定している」場面では、的なアニメーションがストレス軽減に機能する。ただし、ループアニメーションは単調にならないよう工夫が必要。

4. 具体の設計ルール(チェックリスト)

最低ライン(Must - これ守らないと危険)

これがないと、ユーザーはシステムの状態を把握できません。

理想ライン(Better - できると強い/プロの品質)

モーションが「品位」として機能している状態です。

5. UI例

「ボタンを押した後」の状態変化を、モーションなし・過剰なモーション・適切なモーションで比較します。

改善プロセス

  1. モーションの棚卸し: 現在のUIで使われているアニメーションをすべてリストアップし、「このモーションがなければ何がわからなくなるか?」を問う。答えられないものは削除候補。
  2. 時間の最適化: 各アニメーションの時間を計測し、繰り返し見るものは200ms前後に調整する。
  3. イージングの統一: ease-out(素早く始まり緩やかに終わる)を基本とし、プロダクト全体で統一する。

6. 関連リンク

7. まとめ

今日から直せる一手 プロダクト内で最も頻繁に操作するボタン(送信・保存など)を1つ選び、「押した後に何かが変化しているか(色・アイコン・テキスト)」を確認してください。何も変わっていなければ、今日中にローディング状態を追加しましょう。

チームに共有するなら一言 「アニメーションは感情ではなく、情報だ。『なぜここで動くのか』に答えられないなら、それは削除すべき雑音である。」

更新のお知らせ

サイトに載せていない実例や、新しい記事のお知らせはこちらで出しています。

読んだ内容を、自分の画面に当てるとき

UIXHEROは、記事を書くほかに、画面の検品・判定、デザインシステムの構築、実装と改善の伴走を受けています。何を頼めばいいか決まっていない段階の相談も、同じ窓口で受けます。

UIXHEROに頼めることを見る

※ 記事の内容についての質問や、書いてほしいテーマの要望も同じ窓口で受けています

記事をシェア

メールでお知らせを受け取る

最終更新: 2026年8月27日

この記事を書いた人

Dengen Yosho(DGYS)

Dengen Yosho(DGYS)

UI/UXデザイナー兼デザインエンジニア デザイン歴25年以上 情報設計〜UIデザイン〜React/TypeScriptによる実装までを一気通貫で担当 大手企業のDXプロジェクトや決済アプリ領域で、デザインリードとして改善と構築を経験 現在はフリーランスとして、プロダクトのUI/UX改善とデザインシステム構築を支援 長年の実務の中で感じてきたのは、 「良いUI」はセンスではなく、再現可能な判断の積み重ねであるということ UIXHEROは、 心理学や行動科学の知見を、現場で使える設計言語に翻訳するための場所 関心領域は「ユーザーの行動が変わるUI」 人の認知・注意・意思決定の構造を理解し、 “なぜそのUIが機能するのか”を言語化することを目指している

あわせて読みたい

この記事に関連する記事をご紹介します

コンポーネントの視覚一貫性 (Component Consistency)

同じ役割を持つUIコンポーネントが、画面をまたいで異なる見た目・振る舞いをしていると、ユーザーは毎回「これは何だ?」と学習し直す羽目になる。コンポーネント単位で視覚的一貫性を担保するための原則です。

2026年2月17日
8

アイコン設計 (Iconography)

アイコンは「言語の壁を越える道標」であると同時に、「意味が伝わらなければただのノイズ」になる両刃の剣です。直感的な機能理解を助けるためのアイコン設計原則です。

2026年2月17日
7

情報密度の最適化 (Information Density)

画面に載せる情報量は「多ければ多いほど良い」でも「少なければ少ないほど良い」でもない。ユーザーの目的と認知能力に合わせて最適な密度を設計する原則です。

2026年2月17日
11

もっと深く知りたいですか?

ここに掲載されていないトピックについても、リクエストがあれば解説記事を追加します。 わかりにくい点や、具体的な事例について知りたいことがあれば教えてください。

リクエストを送る