jQuery はパーセンテージスコアリングの進捗バーを実装します

jQuery はパーセンテージスコアリングの進捗バーを実装します

この記事では、パーセンテージスコアリングプログレスバーを実現するための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 を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • jQuery のシンプルなプログレスバー実装コード
  • 6 つの斬新な jQuery と CSS3 プログレスバー プラグインのおすすめ
  • 優れた jQuery 読み込みアニメーションとプログレスバー プラグイン 8 つを共有します
  • jQuery で実装されたシンプルなプログレスバー効果の例
  • HTML5 Ajax に基づくファイルアップロード プログレス バーを実装する方法 (jQuery バージョン)
  • Javascript jquery css で書かれたシンプルなプログレスバーコントロール
  • jQuery EasyUI API 中国語ドキュメント - ProgressBar プログレスバー
  • jQuery はファイルアップロードの進行状況バー効果を実装します
  • jQuery を使用してファイルのアップロードを監視し、プログレスバー効果を実装する方法
  • jQuery を使用して美しい円形のプログレスバーのカウントダウンプラグインを実装する

<<:  擬似静的およびクライアント適応型 Nginx の設定方法

>>:  mysql explain(分析インデックス)の使い方の詳しい説明

推薦する

LeetCode の SQL 実装 (196. 重複するメールボックスを削除する)

[LeetCode] 196.重複したメールを削除するSQL クエリを記述して、Person とい...

Windows に WSL をインストールして構成する方法

WSLとはBaidu 百科事典からの一節を引用します。 Windows Subsystem for ...

マテリアルデザインで水滴アニメーションボタンを実現するための純粋なCSS

序文こういう特殊効果ってよく見かけますよね。すごくかっこいいですよね。 これは、Google Mat...

HTMLにリンクを挿入する方法

各 Web ページには、URL () で識別されるアドレスがあります。通常、Web サイト内でリンク...

Angular の 12 の典型的な問題について簡単に説明します

目次1. Angular 2 アプリケーションのライフサイクル フックとは何ですか? 2. Angu...

Win7x64でのMySQL 5.7.18解凍版のインストール方法

関連記事: Win7 x64 に解凍版の mysql 5.7.18 winx64 をインストールする...

HTMLファイルで外部CSSファイルを導入する場合のパスの書き方について簡単にまとめます

1. 外部CSSファイルの基本スタイルをインポートする<link> タグを使用して外部ス...

Angularの動的コンポーネントの詳細な説明

目次使用シナリオ達成方法1. 動的コンポーネントを配置する場所2. コンポーネントのインスタンスを取...

LinuxでのDNSサーバーの設定の詳細な説明

1. DNSサーバーの概念インターネットでの通信には IP アドレスの助けが必要ですが、数字に対する...

特殊効果メッセージボックスを実現するネイティブJS

この記事では、ネイティブ JS で実装された特殊効果メッセージ ボックスを紹介します。効果は次のとお...

Linux システムでログを手動でスクロールする方法

ログローテーションは、Linux システムでは非常に一般的な機能です。ログローテーションは、システム...

NginxはLua+Redisを使用してIPを動的にブロックします

1. 背景日常的なウェブサイトのメンテナンスでは、このような要件に頻繁に遭遇します。特定のクローラー...

VMware+centOS 8 で http プロトコルに基づく Git サービスを構築する方法

目次1. 原因2. デバイス情報3. 準備4. Apacheをインストールする5. gitを設定する...

MySql インデックスはクエリ速度を向上させる一般的な方法のコード例

インデックスを使用してクエリを高速化する1. はじめにWeb 開発には、ビジネス テンプレート、ビジ...

Vue の基本リスナーの詳細な説明

目次Vueのリスナーとは何かリスナーの使い方vue リスナーウォッチVue リスナー - ディープリ...