初心者HTML5 - CSS3アニメーション

CSS3アニメーション

完全なCSSアニメーションは、2つの部分から構成され

  • アニメーションのキーフレームの定義されたセット:@keyframesルール
  • アニメーションCSS宣言の説明:アニメーションプロパティ

1. @キーフレームのルール

@keyframesルールでCSS3を使ってアニメーションを作成するには、キーフレームは、複数のキーフレームを設定することができ、各キーフレームアニメーションは、プロセスの状態を表し、複数のキーフレームアニメーションが非常に鮮やかであることを確認することができます。

(1)基本的な構文は次のとおりです。

@keyframes animationname{
		keyframes-selector{css-style;}
}

(2)サブ属性は、説明しました:

  • animationname:アニメーション現在の名前を表す参照が空にすることはできませんとき、それは固有の識別として機能します
  • キーフレームセレクタ:セレクタ、すなわちから、またはに、アニメーション全体の処理位置の値に適用される現在のキーフレームの割合であってもよい指定し、キーフレームです。これは、同じ効果と100%にアニメーションの終了を示す、同様の効果からアニメーションを表す0%が始まりました。
  • CSS-スタイル:アニメーションの実行状態と、現在のキーフレームに対応するには、定義されている
    これら3つの属性のが不可欠と不可欠です

2.animationプロパティ

アニメーション属性は、特定し、長いアニメーションとアニメーションの動作の指定を含むアニメーションCSS宣言を、記述するために使用されます。

(1)基本的な構文:

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

(2)サブ属性は、説明しました:

プロパティ 説明
アニメーション名 それは@keyframesアニメーションの名前を指定します。
アニメーションの継続時間 アニメーションは、費やした時間の指定された期間を完了します。時間値の値
アニメーションのタイミング機能 同様の遷移の値を持つアニメーションの速度曲線を規定
アニメーションの遅延 アニメーションの規定の開始までの遅延は、値が時間の値であり、
アニメーションの繰り返しカウント 引当金のアニメーションが再生されます。N:アニメーションの値を見て、無限:アニメーションの規定は、無制限の果たすべき
アニメーションの方向 アニメーションの規定は逆の、次のサイクルで再生するかどうか。ノーマル:デフォルト値は、通常の再生;代替:ターンリバースプレイ動画
animation-塗りつぶしモード プレイの前または後の規定のアニメーションは、そのアニメーションが表示されます。なし:デフォルトの動作を変更しません。転送:アニメーションが完了すると、属性値を保持している最後の、後方:アニメーション表示、アプリケーションの起動プロパティ値の前に特定の期間内にアニメーション遅延;両方:前方および後方塗りつぶしパターンが適用されます
アニメーションプレイ状態 アニメーションの規定が実行されているかどうかまたは一時停止。一時停止:アニメーションの規定が中断されている;実行されているデフォルト値を、アニメーションの規定が再生されています
公開された16元の記事 ウォンの賞賛8 ビュー723

おすすめ

転載: blog.csdn.net/lxl513513/article/details/105185309