7.トランジションとアニメーション

1.変換コンバータ(2D)

1.基準点の変位素子:トップ変換角を左:(X PX、Y翻訳 PX); 実装は遷移することができる後に元の状態に復元される。3S変換、トランジションエフェクト
2元素を基準点をスケーリング:センター変換:スケール(複数);
3回転変換;回転(X度)回転軸方向を保持している左手に、回転軸を決定することは、正四本の指で
4マイターを変換:(X度、度Y)スキュー;
5。複合効果は変換:...回転変位を。

2.変換の変換(3D)

1.transform:translate3d(X、Y、 Z); 置換
2.transform:scale3d(X、Y、 Z); ズーム
3.transform:rotate3dは(X、Y、 Z、角度) 回転

3.移行

トランジション効果の実装が完了した後に元の状態に復元します
効果は、いくつかの属性値ではない再生できないので、特に、別の値に変更する唯一の値で遷移する
遷移が別の状態への唯一の状態である
遷移1.複合プロパティ:属性名は時間の遷移時間遅延機能(ステップ数)ステップ
タイトル配置さ2.transition-property属性遷移効果のCSS
3.transition-期間が遷移完了するまでの時間を設定する必要
4.transitionタイミング機能を遷移時間関数を設定する(遷移)
5.transition遅延時間遅延遷移
6.追加のスタイル属性の複数のカンマで区切られた(遷移:1属性名は時間の遷移遅延時間関数ステップ(歩数)、遅延時間の属性名2つのステップ遷移時間関数(工程数))
7.すべてのスタイルは、トランジション効果のトランジションを追加します。すべての2Sを、(これはお勧めしません)

4.アニメーション

すなわち、アニメーションの本質である:遷移拡張バージョン、初期状態遷移のみを設定することができ、アニメーションフレームは、任意の中間に指定することができる
1工程:
(1)まず、アニメーションを作成する

@keyframes 动画名{
0%{transform:translate(0,0);} 
50%{transform:translate(500px,0);}
100%{transform:translate(500px,500px);}}

②CSSアニメーション名に対応するオブジェクトの使用:アニメーション名、アニメーションを指定する製品名
③次にアニメーション持続時間:2Sと、加工アニメーションを指定する
④特別:0%{} {}は、{0.100パーセントの代わりに用いてもよいです} {}の代わりに使用することができるために

(2)プロパティ
①animation反復カウント:5、(無制限の値を無限大に設定されている)、アニメーションサイクルを指定
②animation方向:代替、アニメーション往復を(二は、コンピュータアニメーションの実行を来回、1)よりもアニメーションの繰り返しカウント数の大きいを設定する必要が有効になりますので
③animation遅延:2S、アニメーションの遅延
④animationフィルモード:転送セット状態のアニメーションの最後に(アニメーションデフォルトの実行が完了した後に元に戻ります)
の3つのプロパティ持つ1):前方ホールド状態のアニメーションの終了になります
初期状態は、すぐに(例えば、遅延実行を設定するような状態を示すかどう2)backwords状態の保持のアニメーション端が、アニメーションをさせない)
3)二つの特性の融合両方
⑤annimationタイミング機能:線形アニメーション曲線関数が提供される
⑥animation-淡い状態:状態の設定アニメーション
1)は、2つの仮死属性が一時停止している
2)RU nningアニメーションを再生

发布了103 篇原创文章 · 获赞 5 · 访问量 2169

おすすめ

転載: blog.csdn.net/weixin_42452726/article/details/104086260