CSS3 animation プロパティ

❮ 前章へ 完全な CSS リファレンス 次へ ❯

ショートハンド・プロパティを使用して <div> 要素へアニメーションをバインドします:

div {
    -webkit-animation: mymove 5s infinite; /* Chrome, Safari, Opera */
    animation: mymove 5s infinite;
}
Try it Yourself ❯

定義と用法

animation プロパティは、次の 8 つの animation プロパティのショートハンド・プロパティです:

注: 必ず animation-duration プロパティを指定します。指定しない場合、実行時間が 0 となり再生されません。

デフォルト値: none 0 ease 0 1 normal none running
継承: 継承する
アニメーション可否: 不可。animatable を参照
バージョン: CSS3
JavaScript 構文: object.style.animation="mymove 5s infinite" Try it

ブラウザ・サポート

表中の数字は、完全にプロパティをサポートした最初のブラウザのバージョンです。

-webkit-、-moz-、-o- の後に続く数字は、接頭辞付きで動作した最初のバージョンです。

プロパティ
animation 43.0
4.0 -webkit-
10.0 16.0
5.0 -moz-
9.0
4.0 -webkit-
30.0
15.0 -webkit-
12.0 -o-

CSS 構文

animation: name duration timing-function delay iteration-count direction fill-mode play-state;

プロパティの値

説明
animation-name セレクタにバインドするキーフレーム名を指定します
animation-duration アニメーションが完了するまでの秒数またはミリ秒を指定します
animation-timing-function アニメーションの速度曲線を指定します
animation-delay アニメーションの開始前の待機時間を指定します
animation-iteration-count アニメーションの再生回数を指定します
animation-direction アニメーションを交互に反転再生させるかどうかを指定します
animation-fill-mode 実行していない時間(待機中または完了後)に、アニメーションへどのような値を適用するか指定します
animation-play-state アニメーションの実行と一時停止を指定します
initial プロパティにデフォルト値を設定します。initial を参照
inherit このプロパティは親要素を継承します。inherit を参照

関連ページ

CSS3 チュートリアル:CSS3 Animations

HTML DOM リファレンス:animation プロパティ


❮ 前章へ 完全な CSS リファレンス 次へ ❯