イージングサンプル

実装サンプル

linear(リニア)(最初から最後まで一定の速度

ease(cssアニメーションのデフォルト値はこの子)(ゆっくり始まり、急に速度を上げて、ゆっくり終わる。

ease-in(ゆっくり始まり、徐々に加速

ease-out(速い速度で始まり、徐々に減速

ease-in-out(ゆっくり始まり、徐々に加速して、アニメーション終了手前で減速

実装手順など解説

easing(イージング)とは、アニメーションの変化のタイミングを指定する関数です。
デフォルトで用意されたlinear, ease, ease-in, ease-out, ease-in-outの5つの値を指定できる他、より詳細な変化タイミングをcubic-bezier()で指定できます。
5つのサンプルの動作をご紹介します。すべて左に2秒かけて180px移動
cubic-bezier()関数については下記サイトで指定,動作確認がおすすめ
https://cubic-bezier.com/

動作環境

  • ○:動作する
  • △:動作するが意図せぬ挙動
  • ☓:動作しない
- Mac Windows11 SP
ブラウザ Chrome Firefox Safari Chrome Firefox Edge IE Safari on iOS Chrome for Android
対応

メッセージ

トレセン学園