序文 この記事では、CSS3アニメーションを使用して、円が小さいものから大きく拡大し、外側に広がる効果を実現する例を主に紹介します。この記事には、CSS3アニメーション(アニメーション)、2D変換(transform: scale)が含まれます。 CSS3 には、アニメーション オブジェクトの作成に似た新しいアニメーション プロパティが追加されました。 たとえば、 animation: bounce 2.0s infinite easy-in-out; アニメーションには次のパラメータがあります。
CSS 3 の 2D 変換は、次の 2 つのプロパティを使用して実装されます。
静的レンダリング: コードに示されているように: <!DOCTYPE html> <html> <ヘッド> <meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=utf-8" /> <title>無題のドキュメント</title> <スタイル> @keyframes 警告 { 0% { 変換: スケール(0); 不透明度: 0.0; } 25% { 変換: スケール(0); 不透明度: 0.1; } 50% { 変換: スケール(0.1); 不透明度: 0.3; } 75% { 変換: スケール(0.5); 不透明度: 0.5; } 100% { 変換: スケール(1); 不透明度: 0.0; } } @-webkit-keyframes "警告" { 0% { -webkit-transform: スケール(0); 不透明度: 0.0; } 25% { -webkit-transform: スケール(0); 不透明度: 0.1; } 50% { -webkit-transform: スケール(0.1); 不透明度: 0.3; } 75% { -webkit-transform: スケール(0.5); 不透明度: 0.5; } 100% { -webkit-transform: スケール(1); 不透明度: 0.0; } } 。容器 { 位置: 相対的; 幅: 40px; 高さ: 40px; 境界線: 1px実線 #000; } /* 小さい円のサイズは変更しない*/ .dot { 位置: 絶対; 幅: 6px; 高さ: 6px; 左: 15px; 上: 15px; -webkit-border-radius: 20px; -moz-border-radius: 20px; 境界線: 2px 実線の赤; 境界線の半径: 20px; zインデックス: 2; } /* アニメーション化された円を生成します(外側に広がり、大きくなります)*/ 。脈 { 位置: 絶対; 幅: 24px; 高さ: 24px; 左: 2px; 上: 2px; 境界線: 6px 実線の赤; -webkit-border-radius: 30px; -moz-border-radius: 30px; 境界線の半径: 30px; zインデックス: 1; 不透明度: 0; -webkit-animation: warn 3s easy-out; -moz-animation: warn 3s easy-out; アニメーション: warn 3s easy-out; -webkit-アニメーションの反復回数: 無限; -moz-アニメーションの反復回数: 無限; アニメーションの反復回数: 無限; } </スタイル> </head> <本文> <div class="コンテナ"> <div class="dot"></div> <div class="pulse"></div> </div> </本文> </html> 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 |
>>: Nginx がフロントエンド リソースへのクロスドメイン アクセスの問題をどのように解決するかの詳細な説明
目次序文1. ファイルの概念に関する基礎知識2. mkdir コマンド序文最近、Linux にますま...
この記事では、jsで簡単な計算機を作成する具体的なコードを参考までに共有します。具体的な内容は次のと...
1. まずは効果を見てみましょうインターフェース要求によって返されるデータ: 2. 公式ログインフロ...
1.1 nginxインストールパッケージとインストールスクリプトをクライアントにコピーし、スクリプト...
質問質問 1: トランザクションをコミットするときに REDO ログをフラッシュすることによって発生...
Compose のいくつかの部分は、何らかの方法で環境変数を扱います。このチュートリアルは、必要な情...
以下は、HTML で正規表現を使用してテーブルをチェックするサンプル コードです。具体的なコードの内...
効果 html <div class="sp-container">...
数日前に仕事を始めて、Mysql をインストールしたところ、開くことができました。今日、会社に行った...
免責事項:このパスワード リセット方法は、Homebrew によってインストールされた MySQL ...
目次序文【ログ取り消し】 【REDOログ】 【バイナリログ】要約する序文MySQL には、REDO ...
問題を見つける今日、Docker コンテナ内のファイルを変更しようとしたところ、コンテナ内に vim...
折りたたみ表示の複数行テキストコンポーネント複数行のテキスト コンポーネントを折りたたんで表示し、展...
Vue プロジェクトの開発プロセスでは、ローカル デバッグの利便性のため、通常、vue.config...
1. CPU使用率sar -p (一日中表示) sar -u 1 10 (1: 1秒ごと、10: 1...