使い方ガイドへスキップ
Animation Principles作者 Owl-Listener

Animation Principles スキル。

ひとつのトランジションに明確な目的を与え、インターフェースの状態変化を支えるモーションのプロファイルを設計します。

  • UIモーション
  • デザインガイダンス
ソースレビュー · Animation PrinciplesSKILL.md
タスク UX 成果物 • ひとつのインターフェースイベントに対するモーションの根拠 • イージング、所要時間、シーケンスの提案 • 中断時とモーション低減時の挙動 開始前に インターフェースの変化前後の状態、トリガー、対象デバイスを用意してください。実行可能なプレビューで、タイミング、中断、モーション低減時の挙動を確認します。
編集部による要約 · ソース確認日 2026-10-07 · 生成された例ではありません

01 機能概要

UIアニメーションをひとつ磨く

イージング、所要時間、コレオグラフィ、中断、モーション低減を扱う、単一モーション向けのデザインガイドです。

ソースに基づくワークフロー実行ベンチマークではありません

進め方

Animation Principlesは、ひとつのUIの動きに絞ったモーションデザインのガイドです。イージングの方向、所要時間、段取り、余韻を、ユーザーに気づいてほしい点と結び付けます。登場、退場、強調、ローディング表現、トランジションでは、それぞれ役割が異なります。

ソースにはタイミングの範囲やスタッガーの提案が含まれますが、これらはあらゆるインターフェースに通用する計測済みの要件ではなく、出発点です。また、中断可能な挙動、モーション低減への対応、低性能デバイスでの確認も求めています。プロダクト全体のモーショントークンは別のタスクの領域です。

期待される成果物

  • ひとつのインターフェースイベントに対するモーションの根拠
  • イージング、所要時間、シーケンスの提案
  • 中断時とモーション低減時の挙動
サンプルブリーフを見る

ブリーフからレビューまで

  1. 01
    状態変化を明確にする

    アニメーションが何を伝えるのか、どの要素に最初に注目させるべきかを特定します。

  2. 02
    動きを調整する

    登場、退場、強調、トランジションのいずれかに適したイージングと所要時間を選びます。

  3. 03
    代替案を確認する

    途中でのキャンセル、モーション低減時の挙動、対象デバイスでの体感的な応答性を確認します。

02 利用場面

使う場面

インターフェースの変化前後の状態、トリガー、対象デバイスを用意してください。実行可能なプレビューで、タイミング、中断、モーション低減時の挙動を確認します。

適したケース

  • モーダルの表示表示される面の反応を自然で意図的なものに感じさせたいときに使います。
  • 気が散るトランジション操作自体は機能しているものの、テンポやコレオグラフィに違和感があるときに役立ちます。

確認すべき制限

  • モーションシステム全体の設計ではありませんソースでは、プロダクト全体の所要時間やイージングのトークンとは区別されています。
  • 範囲は文脈次第提案されるミリ秒の値は、実際のインタラクションテストに優先させてはいけません。

用意する入力

  • トリガーと状態変化前の状態、操作、結果の状態を示してください。
  • 注目させたい点その動きから見る人に何を理解してほしいかを書いてください。
  • デバイスの制約モーション低減とパフォーマンスの要件を明らかにしてください。

03 重要な判断

重要な判断

  1. 装飾より目的

    モーションは、それが伝える状態変化によって評価されます。

  2. 中断への対応

    トランジションは、完了前に別のユーザー操作が入っても耐えられる必要があります。

04 依頼例

絞ったブリーフを試す

以下のサンプルブリーフはテストされていません。使用前にスキルのセットアップを確認してください。

セットアップを確認する

このタスクのSKILL.mdを、designer-skillsリポジトリからエージェントがサポートするスキルの保存場所に読み込んでください。エントリファイルには、共通のインストールコマンドは定められていません。

アップストリームのソースファイル
https://github.com/Owl-Listener/designer-skills/blob/9a6930cf84a822eb458624bd11c61aac5bbdf224/interaction-design/skills/animation-principles/SKILL.md

インターフェースの変化前後の状態、トリガー、対象デバイスを用意してください。実行可能なプレビューで、タイミング、中断、モーション低減時の挙動を確認します。

成果物をひとつから始める

スキルを実行する前に、このブリーフの範囲、元資料、制約を調整してください。

サンプルブリーフ
animation-principlesを使って、このフィルターパネルの表示アニメーションを調整してください。イージングと所要時間を説明し、パネルと中身の動きを連携させ、途中で閉じた場合の挙動を定義してください。モーション低減時の代替案を含め、装飾的なループは加えないでください。

結果を確認する

実際の出力を、以下の観察可能な基準に照らして確認します。

  • アニメーションが特定の変化を伝えている。
  • 2つ目の操作がきれいに割り込める。
  • モーション低減時の挙動も理解しやすい。

OpenDesignは、コーディングエージェント向けのローカルなデザインワークスペースを提供します。この掲載は、スキルが同梱されていることや、外部ツール、認証情報、ソフトウェア依存関係が含まれていることを意味しません。

05 ソースとライセンス

ソースとライセンス

このページは、下記のリンク先に固定されたソースのリビジョンについて説明しています。アップストリームの挙動や要件は変更されることがあります。

ソースの所有者
Owl-Listener
ライセンス
MIT
確認したスナップショット
2026-10-07 · 9a6930cf84a8
編集部によるソース要約
イージング、所要時間、コレオグラフィ、中断、モーション低減を扱う、単一モーション向けのデザインガイドです。

リンク先のソースに基づき、OpenDesignが独自にまとめた要約です。リポジトリのスター数は日付時点の人気の目安であり、スキルの利用数や品質評価ではありません。

06 開始前の質問

開始前のよくある質問

すべてのモーショントークンを定義しますか?

いいえ。対象はひとつのモーションに限られます。プロダクト全体のトークンは、モーションシステム向けのスキルが扱います。

タイミングの範囲はどこでも通用しますか?

文脈の中で検証すべきデザインガイダンスとして扱ってください。最適値を保証するものではありません。

ローディングは常にアニメーションさせるべきですか?

ソースにはローディングのパターンが挙げられていますが、モーションには目的があり、アクセシビリティ設定を尊重することが求められています。

OpenDesign

次のデザイン改善のための余地をつくりましょう。

ブリーフ、元資料、デザイン作業をローカルのワークスペースにまとめて管理できます。ワークフローに追加する前に、スキル自体のセットアップを確認してください。

アップストリームのソースファイル
https://github.com/Owl-Listener/designer-skills/blob/9a6930cf84a822eb458624bd11c61aac5bbdf224/interaction-design/skills/animation-principles/SKILL.md