--- title: animation-delay slug: Web/CSS/animation-delay tags: - Animation - CSS - CSS アニメーション - CSS プロパティ - Reference - animation-delay translation_of: Web/CSS/animation-delay ---
CSS の animation-delay
プロパティは、アニメーションをいつ開始するかを指定します。アニメーションは未来のある時点から、直ちに最初から、または直ちにアニメーション周期の途中から始めることができます。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
アニメーションのプロパティすべてを一度に設定するには、一括指定プロパティである {{cssxref("animation")}} プロパティを使用すると便利です。
/* 単一のアニメーション */ animation-delay: 3s; animation-delay: 0s; animation-delay: -1500ms; /* 複数のアニメーション */ animation-delay: 2.1s, 480ms;
{{cssxref("<time>")}}
s
) またはミリ秒 (ms
) のどちらかで指定できます。単位は必須です。0s
(既定値)の場合は、アニメーションは適用されたらすぐに始まります。負の数が指定された場合は、アニメーションは直ちに始まりますが、アニメーション周期の途中からになります。例えば、 -1s
を遅延時間に指定すると、アニメーションは直ちに始まりますが、アニメーションが始まって1秒の時点から始まります。アニメーションの遅延時間に負の値を指定しても、暗黙的に開始値が指定されている場合、開始値はアニメーションが要素に適用された瞬間から取得されます。
メモ: animation-*
プロパティにコンマ区切りで複数の値を指定した場合、 {{cssxref("animation-name")}} プロパティで指定したアニメーションに割り当てられますが、いくつあるかによって異なる方法で割り当てられます。詳しくは、複数のアニメーションプロパティ値の設定 を参照してください。
CSS アニメーションを参照してください。
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Animations', '#animation-delay', 'animation-delay')}} | {{Spec2('CSS3 Animations')}} | 初回定義。 |
{{cssinfo}}
{{Compat("css.properties.animation-delay")}}