実装のアイデア
図に示すように: 注目すべき特性:
次のコードは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 ステートメントの「典型的な」落とし穴
>>: ブラウザの自動フォーム入力によるウェブページのスタイル損失の原因の分析と解決
この記事では、プログレスバー効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...
2級コンピュータ試験のMySQL知識ポイントの基礎、一般的なMYSQLコマンドは次のとおりです。よく...
Alibaba Cloud セキュリティグループの概要Alibaba Cloud Server セ...
1. fastdfs の紹介1. fastdfsとは何かFastdfs は軽量のオープンソース分散フ...
序文Element Plus を例に、コンポーネントとスタイルのオンデマンド読み込みを構成します。環...
今日、データベース操作はますますアプリケーション全体のパフォーマンスのボトルネックになりつつあり、こ...
マージントップの崩壊とはmargin-top の崩壊は、CSS ボックス モデルで発生する現象です。...
問題の起源私がタイトルの番号付けの問題に初めて注目したのは、学部の論文を書いていた頃まで遡ります。当...
ハイパーリンク <a> タグはリンク ポイントを表します。これは英語の単語「anchor...
ブラウザが IE のどのバージョンであるかを検出するためによく使用される JavaScript コー...
序文皆さんご存知のとおり、MySQL の運用・保守において、更新/削除条件が誤っているためにデータが...
MySQL では、IF()、IFNULL()、NULLIF()、および ISNULL() 関数を使用...
MySQL インストール パッケージをダウンロードします。mysql-8.0.11-winx64 を...
Web Skills第5号では、CSSでダークモードやハイライトモードを実装するための技術的なソリュ...
nginx を導入した際に、フォワードプロキシの設定も nginx を使っていました。しかし、htt...