CSS の animation-play-state
プロパティは、アニメーションが実行中か停止中かを設定します。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
停止したアニメーションを再開すると、アニメーションの流れの最初からではなく、停止した位置からアニメーションが始まります。
構文
/* 単一のアニメーション */
animation-play-state: running;
animation-play-state: paused;
/* 複数のアニメーション */
animation-play-state: paused, running, running;
/* グローバル値 */
animation-play-state: inherit;
animation-play-state: initial;
animation-play-state: unset;
値
running
- アニメーションが現在実行中です。
paused
- アニメーションが現在停止中です。
メモ: animation-*
プロパティにコンマ区切りで複数の値を指定した場合、 animation-name
プロパティで指定したアニメーションに割り当てられますが、いくつあるかによって異なる方法で割り当てられます。詳しくは、複数のアニメーションプロパティ値の設定 を参照してください。
形式文法
<single-animation-play-state>#where
<single-animation-play-state> = running | paused
初期値 | running |
---|---|
適用対象 | すべての要素、::before / ::after 疑似要素 |
継承 | なし |
計算値 | 指定値 |
アニメーションの種類 | 個別 |
例
例は CSS アニメーションを参照してください。
仕様書
仕様書 | 状態 | 備考 |
---|---|---|
CSS Animations animation-play-state の定義 |
草案 | 初回定義 |
ブラウザーの対応
BCD tables only load in the browser
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
関連情報
- CSS アニメーションの使用
- JavaScript
AnimationEvent
API