成果を達成する 実装コード <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でインデックスエラーが発生する状況について簡単に説明します
1. コマンドの紹介ipcs コマンドは、Linux のプロセス間通信機能の状態を報告するために使用...
/etc/docker/daemon.json を編集し、以下を追加します。 { "ストレ...
ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント。ウェブサイトのアクセス速度...
<br />前回の記事:Webデザイン講座(4):素材と表現について Webデザイン上級...
目次序文どのような状況でメモリリークが発生する可能性がありますか? 1. 偶発的なグローバル変数2....
SPA を構築する場合、多くの場合、特定のルートを保護する必要があります。たとえば、認証されたユーザ...
目次ブラウザのレンダリングメカニズムリフローと再塗装リフロー逆流を引き起こす行為:再描画再描画を引き...
前に書いた内容: ビジネス ロジックの判断を行うために、最新のトランザクション ID を表示する必要...
例:例として、Python コード loop_hello.py を使用します。このコードは、ループ回...
Docker は過去 2 年間で非常に人気が高まっています。開発者はすべてのアプリケーションとソフト...
まず、provide/inject を使用する理由について説明しましょう。祖父コンポーネントと孫コン...
nginxをインストールするnginx-fullをインストールする必要があることに注意してください。...
Nginx ログの説明アクセス ログを通じて、ユーザーの地理的起源、ジャンプ元、使用端末、特定の U...
1. 準備1.1 service.bat を含む tomcat 圧縮パッケージをダウンロードします。...
MySQL Community Server 5.7.18 の配布パッケージには .ini ファイル...