最新のWeb開発のチュートリアル
 

Style animationFillMode Property

<スタイルオブジェクト

animationFillModeプロパティ変更<div>要素を:

document.getElementById("myDIV").style.animationFillMode = "forwards";
»それを自分で試してみてください

定義と使用法

animationFillModeプロパティは、アニメーションが再生されていないときのスタイルが要素に適用されるかを指定します(when it is finished, or when it has a "delay")

デフォルトでは、CSSアニメーションは、最初のキーフレームがされるまで、あなたがアニメーション化されている要素には影響しません"played" 、そして最後のキーフレームが完了した後、それに影響を与える停止します。 animationFillModeプロパティは、この動作をオーバーライドすることができます。


ブラウザのサポート

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

MOZに続く数字は、接頭辞で働いていた最初のバージョンを指定します。

プロパティ
animationFillMode 43.0 サポートされていません 16.0
5.0 MOZ
サポートされていません 30.0

構文

animationFillModeプロパティを返します:

object .style.animationFillMode

animationFillModeプロパティを設定します。

object .style.animationFillMode="none|forwards|backwards|both|initial|inherit"

プロパティ値

説明
none デフォルト値。 それが実行される前または後にアニメーションがターゲットに任意のスタイルを適用しません
forwards アニメーションが終了した後(determined by animation-iteration-count) 、アニメーションはアニメーションの終了時刻のプロパティ値を適用します
backwards アニメーションは、アニメーションの遅延によって定義された期間の間、アニメーションの最初の反復を開始するキーフレームで定義されたプロパティ値を適用します。 これらは、キーフレームからの値のいずれかである(when animation-direction is "normal" or "alternate")またはキーフレームにのもの(when animationDirection is "reverse" or "alternate-reverse")
both アニメーションは、前後の両方のための規則に従います。 つまり、それは両方向のアニメーションプロパティを拡張します
initial このプロパティがデフォルト値に設定します。 最初の記事を読みます
inherit その親要素からこのプロパティを継承します。 継承についての記事を読みます

技術的な詳細

デフォルト値: なし
戻り値: 要素のアニメーションフィルモードプロパティを表す文字列、
CSSのバージョン CSS3

関連ページ

CSSリファレンス: animation-fill-mode property


<スタイルオブジェクト