成果を達成する 実装コード <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でインデックスエラーが発生する状況について簡単に説明します
CSSを導入する3つの方法1. インラインスタイル利点: 書きやすく、重みがある 欠点: 構造とスタ...
MySQL では lastIndexOf に似た関数を使用する必要がある場合もありますが、すぐに使用...
IE の条件付きコメントは、通常の (X)HTML コメントに対する Microsoft 独自の (...
目次1. まずプロジェクトにechartsをインストールします2. echartsに縦棒グラフテンプ...
クッキーこれはクライアント ブラウザの状態を保存するための標準的な方法です。Cookie はブラウザ...
1.まず、overflow-wrap属性を理解する CSS のoverflow-wrapプロパティは...
私は現在、自分自身の小さなプログラム プロジェクトに取り組んでいます。プロフェッショナルなフロントエ...
同僚から、MySQL データ型 DECIMAL(N,M) の N と M の意味を尋ねられました。言...
テーブルを美しくするために、行ごとに異なる境界線の色を設定できます。基本的な構文<TR 境界線...
目次1. 反射とは何ですか? 2. JavaScriptで反映する2.1 Reflect.get(タ...
目次1. pidファイルの紹介2.ソケットファイルの紹介要約:ソケット ファイル: Unix ドメイ...
導入: MySQL データベースの仕様に関しては、皆さんも何らかのドキュメントを読んだことがあると思...
grubの起動時間を変更するためのオンライン検索は基本的に/etc/default/grubを変更す...
文法 背景: linear-gradient(direction,color-stop1,color...
SFTPの概念sftp は、安全なファイル転送プロトコルである Secure File Transf...