1. 何ですかCSS アニメーションは、CSS を使用して拡張マークアップ言語 (XML) 要素をアニメーション化できるようにする、カスケーディング スタイル シート用の提案されたモジュールです。 要素が徐々にあるスタイルから別のスタイルに移行するプロセスを指します。 一般的なアニメーション効果には、移動、回転、拡大縮小など、多数あります。複雑なアニメーションは、複数の単純なアニメーションを組み合わせたものです。 CSS を使用してアニメーションを実装する方法はいくつかあります。
2. 実装トランジションはグラデーションアニメーションを実装します遷移のプロパティは次のとおりです。
タイミング関数の値は次のとおりです。
注: display:none<->display:block など、すべてのプロパティがトランジションで使用できるわけではありません。 例えば、マウスを動かすと変化するアニメーション効果を実現するには <スタイル> .base { 幅: 100ピクセル; 高さ: 100px; 表示: インラインブロック; 背景色: #0EA9FF; 境界線の幅: 5px; 境界線のスタイル: solid; 境界線の色: #5daf34; 遷移プロパティ: 幅、高さ、背景色、境界線の幅; 遷移期間: 2秒; 遷移タイミング関数: イーズイン; 遷移遅延: 500ms; } /*略語*/ /*遷移: すべて 2 秒のイーズイン 500 ミリ秒;*/ .base:hover { 幅: 200ピクセル; 高さ: 200px; 背景色: #5daf34; 境界線の幅: 10px; 境界線の色: #3a8ee6; } </スタイル> <div> </div> 変換アニメーションよく使用される 4 つの関数が含まれています。
一般的には遷移過剰で使用される transform はインライン要素をサポートしていないため、使用する前にブロックに変換する必要があることに注意してください。 例えば <スタイル> .base { 幅: 100ピクセル; 高さ: 100px; 表示: インラインブロック; 背景色: #0EA9FF; 境界線の幅: 5px; 境界線のスタイル: solid; 境界線の色: #5daf34; 遷移プロパティ: 幅、高さ、背景色、境界線の幅; 遷移期間: 2秒; 遷移タイミング関数: イーズイン; 遷移遅延: 500ms; } .base2 { 変換: なし; 遷移プロパティ: transform; 遷移遅延: 5ms; } .base2:ホバー{ 変換: スケール(0.8, 1.5)、回転(35度)、傾斜(5度)、移動(15px, 25px); } </スタイル> <div> </div> ボックスが回転、傾斜、移動、拡大されていることがわかります。 アニメーションはカスタムアニメーションを実装しますアニメーションは、次の 8 つのプロパティの略称です。
CSS アニメーションでは、いくつかのキー フレームを定義するだけで、ブラウザーはタイミング関数の補間に基づいて残りのフレームを計算します。 @keyframes でキーフレームを定義する したがって、要素を円状に回転させたい場合は、開始フレームと終了フレームを定義するだけで済みます。 @keyframes 回転{ から{ 変換: 回転(0度); } に{ 変換: 回転(360度); } } From は最初のフレームを意味し、to は最後のフレームを意味します。 ライフサイクルを説明するためにパーセンテージを使用することもできます @keyframes 回転{ 0%{ 変換: 回転(0度); } 50%{ 変換: 回転(180度); } 100%{ 変換: 回転(360度); } } キーフレームを定義したら、それを直接使用できます。 アニメーション: 2秒回転; 結論
上記は、一般的な CSS3 アニメーションの実装方法の詳細な内容です。CSS3 アニメーションの実装の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 |
<<: MySQL の複合インデックスはどのように機能しますか?
mysql のような php switch case ステートメント。 xxフィールドを選択、ケース...
例示するMySql Community Edition は、5.7.11 以降、テーブルベースのデー...
上記のように材料を準備します(ps: hadoop-3.1.2-srcはhadoop-3.1.2に変...
まず、接続プールを使用する理由と、接続プールによってどのような問題が解決できるかを理解する必要があり...
目次前面に書かれた序文ChromeプラグインとはChrome プラグイン開発を学ぶことの意義は何です...
まず、メモリ解放の例を見てみましょう。 <スクリプト言語="JavaScript&q...
多くの場合、透明度の設定やぼかしなど、写真の背景を加工する必要があります。 ただし、背景画像が配置さ...
目次序文ストアドプロシージャ: 1. ストアドプロシージャの作成と呼び出し1. ストアドプロシージャ...
序文MySQLの勉強を始めたばかりで、公式サイトから最新バージョン5.7.14をダウンロードしました...
この記事は、VMware Workstation 12 ProのインストールLinuxチュートリアル...
この記事では、コードレイン特殊効果を実現するためのjQueryプラグインの具体的なコードを参考までに...
指定したサイズより大きいファイルを検索するには、find コマンドを使用します。 検索 / -typ...
準備する: MySQL 8.0 Windows zip パッケージのダウンロード アドレス: htt...
WeChatアプレットのログインインターフェースは参考までに実装されています。具体的な内容は次のとお...
この記事では、検証コード機能を実装するためのvue+spring bootの具体的なコードを例として...