プロパティ animation-delay
プロパティ animation-delay は、
アニメーションが開始するまでの遅延を設定します。
構文
セレクタ {
animation-delay: s または ms での時間;
}
値
| 値 | 説明 |
|---|---|
s |
秒単位で時間を指定します(例 3s)。 |
ms |
ミリ秒単位で時間を指定します(例 3ms)。1秒は 1000 ミリ秒です。 |
デフォルト値: 0s。
例
この例では、アニメーション開始前に 3 秒の遅延が発生します:
<div id="elem"></div>
@keyframes move {
from {
margin-left: 0;
}
to {
margin-left: 400px;
}
}
#elem {
animation-delay: 3s;
animation-duration: 6s;
animation-name: move;
animation-iteration-count: infinite;
animation-timing-function: linear;
border: 1px solid black;
width: 50px;
height: 50px;
}
:
関連項目
-
プロパティ
animation-name,
アニメーション名を指定します -
プロパティ
animation-duration,
アニメーションの継続時間を指定します -
プロパティ
animation-timing-function,
アニメーションの速度曲線を指定します -
プロパティ
animation-iteration-count,
アニメーションの繰り返し回数を指定します -
プロパティ
animation-direction,
アニメーションの再生方向を指定します -
プロパティ
animation-fill-mode,
アニメーションの開始前および終了後の状態を指定します -
プロパティ
animation-play-state,
アニメーションを一時停止することができます -
プロパティ
animation,
アニメーションの一括指定プロパティです -
命令
@keyframes,
アニメーションのキーフレームを定義します -
スムーズなトランジション
transition, 要素へのホバーによるアニメーションです