イーズイン、イーズアウト、またはその両方の中から、プロジェクトに適したイージングを選択します。バウンスを使ってさらに楽しみを持たせることもできます。
ここまで、アニメーションのイージングに使用できるさまざまなオプションについて説明してきました。また、プロジェクトにどの種類を使用すべきか、どのような長さにアニメーションを設定すべきかについて説明しましたが、
概要
- UI 要素にはイーズアウト アニメーションを使用します。Quintic ease-out は、素早く簡単に利用できる優れた機能です。
- アニメーションの長さやease-out と ease-in は 200 ミリ秒~ 500 ミリ秒にする必要がありますが、バウンスと elastic eases はそれより長い時間(800 ミリ秒~ 1, 200 ミリ秒)でクロックする必要があります。
![Quintic イーズアウトのアニメーション曲線。](https://web.developers.google.cn/static/articles/choosing-the-right-easing/image/a-quintic-ease-animation-cea056c19527.png?authuser=9&hl=ja)
一般的には ease-out が適切な呼び出しであり、間違いなくデフォルトとして適切です。すぐに開始でき、アニメーションに反応性が感じられるので望ましいですが、最後には速度が低下します。
CSS の ease-out
キーワードで指定されたもの以外にも、有名な ease-out 方程式のグループがあり、「積極性」の範囲にあります。高速なイーズアウト効果が必要な場合は、Quintic ease-out を検討してください。
その他のイージング方程式、特にバウンスや elastic イーズは、プロジェクトに適した場合にのみ、慎重に使用してください。不快なアニメーションなど、ユーザーが不快に感じる要因はいくつかあります。面白いことを目的にしていないプロジェクトでは、UI の周りで要素がバウンドしないようにしてください。逆に、気軽なサイトを作成している場合は、必ずバウンスを利用してください。
いろいろと試して、プロジェクトの個性に合ったものを見つけてから、次に進んでください。イージング タイプの一覧とデモについては、easings.net をご覧ください。
アニメーションの適切な再生時間を選択する
プロジェクトに追加するアニメーションでは、再生時間が適切である必要があります。短すぎると、攻撃的でシャープなアニメーションになります。長すぎると邪魔になり、わずらわしくなります。
- イーズアウト: 200 ~ 500 ミリ秒。これにより、目にアニメーションが表示されますが、邪魔には感じません。
- イーズイン: 200 ~ 500 ミリ秒。タイミングを少し変更しても、その影響はやみくもに落ち着きます。
- バウンス効果や弾力性効果: 800 ~ 1,200 ミリ秒程度。弾力性効果や弾力性効果が「落ち着く」時間を取る必要があります。この時間がないと、アニメーションの弾力性のあるバウンス部分が攻撃的で、目に不快なものになります。
もちろん、これらはガイドラインにすぎません。独自の使いやすさを試して、プロジェクトに適したものを選択してください。