実装のアイデア
図に示すように: 注目すべき特性:
次のコードは33%の円を描きます <div class="circle-bar"> <div class="circle-bar-left"></div> <div class="circle-bar-right"></div> <div class="mask"> 33% </div> </div> .circle-bar { 背景画像: 線形グラデーション(#7affaf, #7a88ff); 幅: 182ピクセル; 高さ: 182px; 位置: 相対的; } .circle-bar-left { 背景色: #e9ecef; 幅: 182ピクセル; 高さ: 182px; クリップ: rect(0, 91px, 自動, 0); } .circle-bar-right { 背景色: #e9ecef; 幅: 182ピクセル; 高さ: 182px; クリップ: rect(0, auto, auto, 91px); 変換: 回転(118.8度); } 。マスク { 幅: 140ピクセル; 高さ: 140px; 背景色: #fff; テキスト配置: 中央; 行の高さ: 0.2em; 色: rgba(0, 0, 0, 0.5); 位置: 絶対; 左: 21px; 上: 21px; } .マスク > スパン { 表示: ブロック; フォントサイズ: 44px; 行の高さ: 150px; } /*すべての子孫は水平方向と垂直方向に中央に配置され、同心円になります*/ .circle-bar * { 位置: 絶対; 上: 0; 右: 0; 下部: 0; 左: 0; マージン: 自動; } /*要素自体とそのサブ要素は両方とも円です*/ .circle-bar、 .circle-bar > * { 境界線の半径: 50%; } これで、CSS で円形グラデーション プログレス バー効果を実装するサンプル コードに関するこの記事は終了です。CSS グラデーション プログレス バーのコンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: MySQL UPDATE ステートメントの「典型的な」落とし穴
>>: ブラウザの自動フォーム入力によるウェブページのスタイル損失の原因の分析と解決
コード知識ポイント1. fullpage.jsを組み合わせてフルスクリーンスクロールを実現する2. ...
通常、vue プロジェクトではルーティングを使用します。vue-router は vue.js の公...
普段はdocker buildコマンドでイメージを生成していますが、コードの更新が頻繁に行われるとn...
vue3.0 への最初の試みを記録します。プロジェクトを開始したときに、「モジュール 'wo...
最近MySQLデータベースのバージョンを変更する必要があり、それを記録するために記事を書きます1. ...
この記事の例では、ポップアップ効果を実現するためのjsの具体的なコードを参考までに共有しています。具...
以前、「MySQL でコミットされていないトランザクション情報を検索する方法」というタイトルのブログ...
Docker は、あらゆるアプリケーション用の軽量でポータブルな自己完結型コンテナーを簡単に作成で...
目次序文関数のオーバーロードマッピングタイプ部分的、読み取り専用、Null 可能、必須選択、記録除外...
目次1.1. IP経由のコンテナ間のネットワークアクセス1.2. コンテナ名またはコンテナIDによる...
フレックス レイアウトは、エラスティック レイアウトとも呼ばれます。任意のコンテナーをフレックス レ...
現在、このような要件があります。ログインした人がカスタマー サービス担当者である場合、注文は「このカ...
この記事では、MySQL 8.0.12 の解凍版のインストールと設定方法を記録し、皆様と共有します。...
この記事では、期間限定フラッシュセール機能を実装するためのJavaScriptの具体的なコードを参考...
図に示すように: テーブルデータこのようなツリーの場合、「Gao Yinrui」の下のすべてのノード...