序文 この記事では、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 がフロントエンド リソースへのクロスドメイン アクセスの問題をどのように解決するかの詳細な説明
2 日前、Raspberry Pi サーバーを Ubuntu 20 にアップグレードしました。今日...
UniappにはDingTalk認証ログインがないため、この記事ではDingTalk QRコードログ...
序文データ型変換とは何ですか?フォームまたはプロンプトを使用して取得されるデフォルトのデータ型は文字...
1つ目:通常動作 選択 SUM(ddd) AS count_days、 場合 aa.days >...
1. Object.create() メソッドを使用して新しいオブジェクトを作成し、既存のオブジェク...
(Web ページの読み込み中に、コンテンツが多すぎて読み込みと待機が続くことがあります。このとき、...
Linux サーバーで作業している場合、ネットワーク カード/イーサネット カードに静的 IP アド...
目次Docker入門Docker環境のインストールDockerイメージの共通コマンド検索ミラー画像を...
目次クイックスタート使い方基本原則Vue2.x はコンポーネント通信に EventBus を使用しま...
LAN 内のマシンは外部ネットワークにアクセスできますが、外部ネットワークは内部ネットワークにアクセ...
スクロール バーのスタイルを設定するための CSS 実装コードは次のとおりです。 •::-webki...
概要: Web ページをより美しく見せるために、ここでは CSS3 でよく使用されるスタイルをいくつ...
はじめに: 時間ポイントによる MySQL データベースの復旧どの企業にとっても、データは最も価値の...
序文最近、偶然 MySQL の coalesce を発見しました。ちょうど時間があったので、MySQ...
注意: nginxのバージョンは1.9以上である必要があります。nginxをコンパイルするときに、-...