あくまで自分用の覚え書きなので文章とか適当です...

プロパティ

animation-name: fooBarAnime;
animation-duration: 3s;
animation-timing-function: ease; //ease linear ease-in ease-out ease-in-out cubic-bezier()
animation-delay: 0.5s;
animation-iteration-count: infinite; //繰り返し回数
animation-direction: normal; //反転 alternate 通常 normal
animation-fill-mode: backwards;

ショートハンド例

el{animation : slideIn 0.3s linear 1s 0 alternate forwards;}

animation-fill-mode

https://developer.mozilla.org/ja/docs/Web/CSS/animation-fill-mode

設定値終了時開始待ち(animation-delay)
none(初期値)元のスタイル
@keyframesは適用されない
元のスタイル
@keyframes は適用されない
forwards@keyframeの100%元のスタイル
@keyframes は適用されない
backwards@keyframes の0%最初のキーフレームのスタイルを適用
@keyframes の0%
both終了時のスタイルを適用
@keyframeの100%
開始時のスタイル
@keyframes の0%

animation-timing-function

ease(初期値)アニメーションの開始・終了付近の動きを滑らかに
linear直線的に再生
ease-inアニメーションの開始付近の動きを緩やかに
ease-outアニメーションの終了付近の動きを緩やかに
ease-in-outアニメーションの開始・終了付近の動きを緩やかに
cubic-bezier()三次ベジェ曲線
スポンサーリンク