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 5.7.19 のインストールを終えたばかりですが、午前中に MySQL が最新バ...
Linux topコマンドの紹介top コマンドは、Linux でよく使用されるパフォーマンス分析ツ...
序文Dockerを使ってHadoopクラスタを起動するたびに、ネットワークカードの再バインド、IPの...
効果 html <div class="sp-container">...
本日は、色彩の応用に関する優れた事例を 30 件集めて、皆さんにご紹介したいと思います。これらの事例...
質問: コンピュータを再起動した後、docker の mysql コンテナを再起動できません。原因が...
MySQL 全文検索中国語ソリューション最近、会社のプロジェクトで、データベースで中国語を検索する機...
この記事では、VMware Workstation Pro で Win10 オペレーティング システ...
予防1) 先頭にインタープリターを追加します: #!/bin/bash 2) 構文のインデントに 4...
例を見てみましょう。コードは次の通り非常にシンプルです。コードをコピーコードは次のとおりです。 &l...
この記事では、参考までにMySQL 5.7.21のインストールチュートリアルを紹介します。具体的な内...
MYSQL でよく使用されるクエリ コマンド: mysql> select version()...
この記事では、ホイール抽選を簡単に実装するためのVueの具体的なコードを参考までに共有します。具体的...
この記事では、シンプルなカルーセル効果を実現するためのJavaScriptの具体的なコードを参考まで...