成果を達成する 実装コード <h1>123WORDPRESS.COM</h1> <h3>JB51.net</h3> <div クラス = 'ローダー ローダー1'> <div> <div> <div> <div> <div> <div></div> </div> </div> </div> </div> </div> </div> <div クラス = 'ローダー ローダー2'> <div> <div> <div> <div> <div> <div> </div> </div> </div> </div> </div> </div> </div> <div class='ローダーloader3'> <div> <div> <div> <div> <div> <div></div> </div> </div> </div> </div> </div> </div> <div クラス = 'loader loader4'> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> CSS3 @-webkit-keyframes 回転 { 0% { -webkit-transform: 回転(0度); 変換: 回転(0度); } 50% { -webkit-transform: 回転(180度); 変換: 回転(180度); } 100% { -webkit-transform: 回転(360度)。 変換: 回転(360度); } } @keyframes 回転 { 0% { -webkit-transform: 回転(0度); 変換: 回転(0度); } 50% { -webkit-transform: 回転(180度); 変換: 回転(180度); } 100% { -webkit-transform: 回転(360度)。 変換: 回転(360度); } } @-webkit-keyframes rotate2 { 0% { -webkit-transform: 回転(0度); 変換: 回転(0度); 上の境界線の色: rgba(0, 0, 0, 0.5); } 50% { -webkit-transform: 回転(180度); 変換: 回転(180度); 上の境界線の色: rgba(0, 0, 255, 0.5); } 100% { -webkit-transform: 回転(360度)。 変換: 回転(360度); 上の境界線の色: rgba(0, 0, 0, 0.5); } } @keyframes 回転2 { 0% { -webkit-transform: 回転(0度); 変換: 回転(0度); 上の境界線の色: rgba(0, 0, 0, 0.5); } 50% { -webkit-transform: 回転(180度); 変換: 回転(180度); 上の境界線の色: rgba(0, 0, 255, 0.5); } 100% { -webkit-transform: 回転(360度)。 変換: 回転(360度); 上の境界線の色: rgba(0, 0, 0, 0.5); } } * { ボックスのサイズ: 境界線ボックス; } 体 { 背景: #f9f9f9; パディング下部: 100px; } h1、h3 { 表示: ブロック; マージン: 0px 自動; テキスト配置: 中央; フォントファミリー: 'Tahoma'; フォントの太さ: 軽い; 色: rgba(0, 0, 0, 0.5); 文字間隔: 1.5px; } h1 { マージン: 50px 自動; } .ローダー{ 位置: 相対的; マージン: 75px 自動; 幅: 150ピクセル; 高さ: 150px; 表示: ブロック; オーバーフロー: 非表示; } .loader div { 高さ: 100%; } /* ローダー 1 */ .loader1、.loader1 div { 境界線の半径: 50%; パディング: 8px; 境界線: 2px 透明実線; -webkit-animation: 3.5 秒で線形に無限回転します。 アニメーション: 3.5 秒で無限に直線的に回転します。 上の境界線の色: rgba(0, 0, 0, 0.5); 境界線の下の色: rgba(0, 0, 255, 0.5); } /*ローダー2 */ .loader2、.loader2 div { 境界線の半径: 50%; パディング: 8px; 境界線: 2px 透明実線; -webkit-animation: 3.5 秒で線形に無限回転します。 アニメーション: 3.5 秒で無限に直線的に回転します。 上の境界線の色: rgba(0, 0, 255, 0.5); 左境界線の色: rgba(0, 0, 0, 0.5); 右境界線の色: rgba(0, 0, 0, 0.5); } /*ローダー3 */ .loader3、.loader3 div { 境界線の半径: 50%; パディング: 8px; 境界線: 2px 透明実線; -webkit-animation: 3.5 秒で線形に無限回転します。 アニメーション: 3.5 秒で無限に直線的に回転します。 上の境界線の色: rgba(0, 0, 0, 0.5); 左境界線の色: rgba(0, 0, 255, 0.5); -webkit アニメーション タイミング関数: 立方ベジェ (0.55、0.38、0.21、0.88); アニメーションタイミング関数: 立方ベジェ(0.55, 0.38, 0.21, 0.88); -webkit アニメーション期間: 3 秒; アニメーション期間: 3秒; } /* ローダー 4 */ .loader4、.loader4 div { 境界線の半径: 50%; パディング: 8px; 境界線: 2px 透明実線; -webkit-animation: 3.5 秒で線形に無限回転します。 アニメーション: 3.5 秒で無限に直線的に回転します。 境界線の半径: 50%; パディング: 4px; -webkit-animation: rotate2 4s 無限線形; アニメーション: rotate2 4s 無限線形; } div:ホバー{ -webkit-animation-play-state: 一時停止; アニメーション再生状態: 一時停止; } .loader、.loader * { 変更します: 変換します; } 以上がCSS3で実装したローディングアニメーションの詳細です。CSS3ローディングアニメーションの詳細については、123WORDPRESS.COMの他の関連記事にも注目してください。 |
<<: JavaScript の非同期処理で待機時間を節約できますか?
>>: MySQLでインデックスエラーが発生する状況について簡単に説明します
LinuxサーバーのデフォルトのSSHポート番号は通常22なので、ほとんどのユーザーはセキュリティ上...
表示する svg 画像を追加すると、React はファイルが見つからないというメッセージを表示します...
序文:一部のアプリケーション シナリオでは、成績や年齢によるランキングなど、ランキングの問題が発生す...
1. 公式紹介grep は Linux でよく使用されるコマンドです。これは、ファイルやテキストに対...
1. HTML送信ボタンと下部ボタンの基本構文構造1. HTML送信ボタン入力タグで type=&...
この例では、jQuery を使用してマウス ドラッグ イメージ機能を実装します。まず、ラッパーを設定...
Vue コンポーネントをカプセル化する場合でも、機能コンポーネントをクロスファンクショナルに使用しま...
この記事では、マウスドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...
序文NFS (Network File System) は、ネットワーク ファイル システムを意味し...
1. Navicat for MySQL 15をダウンロードするhttps://www.navica...
私は長い間PHPに触れてきましたが、インストール環境は非常に不慣れです。多くの問題に遭遇しました。B...
DOCTYPE 宣言 作成するすべてのページの先頭に、ドキュメント宣言が必要です。はい、そうでしょう...
この記事で説明する等高レイアウトでは、純粋な CSS を使用して、要素の高さを手動で設定することなく...
問題:あるサーバー上の PHP プログラムは、localhost アドレス経由でデータベースに接続で...
目次1. インストール環境2. インストール手順ステップ1: インストールパッケージをダウンロードす...