アニメーションのプロパティをまとめて指定する
animation
{
animation
animationプロパティは、アニメーションをまとめて指定するショートハンドです。
初期値 | 各プロパティに準じる |
---|---|
継承 | 各プロパティに準じる |
適用される要素 | すべての要素、:before、:after疑似要素 |
モジュール | CSS Animations Module Level 3 |
値の指定方法
指定できる値は各プロパティと同様です。それぞれの値は半角スペースで区切って指定します。任意の順序で指定できますが、animation-duration、animation-delayプロパティについては、1つ目がanimation-durationプロパティ、2つ目がanimation-delayプロパティに適用されます。省略した場合は、各プロパティの初期値が適用されます。
サンプルコード
.bnr { background: #3cb371; animation: bnr-animation 10s infinite; }
上の例で指定したanimationプロパティは、各プロパティを以下のように指定した場合と同様の表示になります。
.bnr { background: #3cb371; animation-name: bnr-animation; animation-duration: 10s; animation-iteration-count: infinite; }
関連記事
- animation-name アニメーションを適用する要素を指定する
- animation-duration アニメーションが完了するまでの時間を指定する
- animation-timing-function アニメーションの進行度を指定する
- animation-delay アニメーションが開始するまでの時間を指定する
- animation-iteration-count アニメーションの実行回数を指定する
- animation-direction アニメーションの再生方向を指定する
- animation-fill-mode アニメーションの再生中・再生後のスタイルを指定する
- animation-play-state アニメーションの再生、または一時停止を指定する