成果を達成する 実装コード <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でインデックスエラーが発生する状況について簡単に説明します
.y { background: url(//img.jbzj.com/images/o_y.pn...
複合インデックス (結合インデックスとも呼ばれます) は、複数の列に対して作成されるインデックスです...
<br />Web2.0とは何ですか? Web2.0にはソーシャルネットワーク製品とその...
目次グローバルオブジェクトグローバルオブジェクトとグローバル変数プロセスコンソール一般的なツールユー...
日常業務では、ログを表示する必要がよくあります。たとえば、 tail コマンドを使用してログをリアル...
この記事の例では、ライトスイッチ効果を実現するためのjsの具体的なコードを参考までに共有しています。...
この記事では、MySQL ユーザー管理操作について説明します。ご参考までに、詳細は以下の通りです。こ...
HTML 初心者向けのベストプラクティスを 30 個紹介します。 1. タグを閉じたままにする過去に...
目次1. SVGを使用する2. fontAwesomeを使用する3 ソース4 結論テクノロジースタッ...
目次レンダリングAPIの変更レンダリング関数のパラメータレンダリング関数のシグネチャの変更VNode...
圧縮パッケージのインストールは、mysql-5.7 以降、大幅に変更されました。この記事では、mys...
<br />「この世に醜い女性はいない、あるのは怠惰な女性だけだ」これは女性の美のバイブ...
例: VMware IOInsight は、VM のストレージ I/O 動作を理解するのに役立つツー...
最近、私はプロジェクトに取り組んでおり、背景を記述するために SQL ステートメントを使用する必要が...
基本的にすべてのeコマースプロジェクトにはショッピングカートの機能があります。これはreact-na...