この記事では、パーセンテージスコアリングプログレスバーを実現するためのjQueryの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。 1.まず効果を見てみましょう 2. コードは次のとおりです jquery.lineProgressbar.jsコードは次のとおりです。 (関数($){ '厳密な使用'; $.fn.LineProgressbar = function(オプション){ var オプション = $.extend({ パーセンテージ: null、 進行状況カウントを表示: true、 期間: 1000、 // スタイルオプション 塗りつぶし背景色: '#3498db', 背景色: '#EEEEEE', 半径: '0px', 高さ: '10px'、 幅: '100%' },オプション); this.each(function(index, el) { を返します // マークアップ $(el).html('<div class="progressbar"><div class="proggress"></div></div><div class="percentCount"></div>'); var progressFill = $(el).find('.proggress'); var progressBar = $(el).find('.progressbar'); progressFill.css({ 背景色: options.fillBackgroundColor、 高さ: オプション.高さ、 境界半径: options.radius }); プログレスバー.css({ 幅: オプション.width、 背景色: options.backgroundColor、 境界半径: options.radius }); // 進行中 進捗状況の塗りつぶしをアニメーション化します( { 幅: options.percentage + "%" }, { ステップ: 関数(x) { if (options.ShowProgressCount) { $(el).find(".percentCount").text("("+Math.round(x) + "分"+")"); } }, 期間: オプション.期間 } ); }); } })(jQuery); jquery.lineProgressbar.cssスタイルコードは次のとおりです。 #プログレスバー1{ ディスプレイ: フレックス; 高さ: 15px; } .プログレスバー{ 幅: 50%; 上マージン: 5px; 位置: 相対的; 背景: #182746 !重要; 境界線の半径: 6px !重要; ボックスシャドウ: インセット 0px 1px 1px rgba(0,0,0,.1); } .進捗状況{ 高さ: 8px; 幅: 10px; 背景: linear-gradient(右へ、rgb(13, 93, 176), rgb(32, 177, 223)) !important; 境界線の半径: 6px !重要; } .パーセントカウント{ 空白: ラップなし; 左マージン: 10px; フォントサイズ: 14px; } この方法でスコアバーを実現できます。パーセンテージの場合は、ポイントを % に変更するだけです。 直接使用してください! ! ! 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 擬似静的およびクライアント適応型 Nginx の設定方法
>>: mysql explain(分析インデックス)の使い方の詳しい説明
[LeetCode] 196.重複したメールを削除するSQL クエリを記述して、Person とい...
WSLとはBaidu 百科事典からの一節を引用します。 Windows Subsystem for ...
序文こういう特殊効果ってよく見かけますよね。すごくかっこいいですよね。 これは、Google Mat...
各 Web ページには、URL () で識別されるアドレスがあります。通常、Web サイト内でリンク...
目次1. Angular 2 アプリケーションのライフサイクル フックとは何ですか? 2. Angu...
関連記事: Win7 x64 に解凍版の mysql 5.7.18 winx64 をインストールする...
1. 外部CSSファイルの基本スタイルをインポートする<link> タグを使用して外部ス...
目次使用シナリオ達成方法1. 動的コンポーネントを配置する場所2. コンポーネントのインスタンスを取...
1. DNSサーバーの概念インターネットでの通信には IP アドレスの助けが必要ですが、数字に対する...
この記事では、ネイティブ JS で実装された特殊効果メッセージ ボックスを紹介します。効果は次のとお...
ログローテーションは、Linux システムでは非常に一般的な機能です。ログローテーションは、システム...
1. 背景日常的なウェブサイトのメンテナンスでは、このような要件に頻繁に遭遇します。特定のクローラー...
目次1. 原因2. デバイス情報3. 準備4. Apacheをインストールする5. gitを設定する...
インデックスを使用してクエリを高速化する1. はじめにWeb 開発には、ビジネス テンプレート、ビジ...
目次Vueのリスナーとは何かリスナーの使い方vue リスナーウォッチVue リスナー - ディープリ...