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(分析インデックス)の使い方の詳しい説明

ブログ    

推薦する

Vue フィルター、ライフサイクル関数、vue-resource の簡単な紹介

1. フィルター例: <!DOCTYPE html> <html lang=&qu...

jQueryはアコーディオン効果を実装します

この記事では、アコーディオンを実装するためのjQueryの具体的なコードを参考までに紹介します。具体...

HTML で margin:0 auto を使用するとページ全体が中央に配置されない問題の解決方法

今日、jsp ページを書きました。<div style="margin:0 auto...

MySQLテーブル内の重複データをクエリする方法

hk_test(ユーザー名、パスワード) に値を挿入 ('qmf1', '...

ウェブページでmp3またはフラッシュプレーヤーコードを再生する

コードをコピーコードは次のとおりです。 <オブジェクト id="player1&qu...

Vue プロジェクトのパッケージ化と最適化の実装手順

目次Vueプロジェクトのパッケージ化、起動、最適化Vueプロジェクトのパッケージ化プロジェクトホステ...

6つの珍しいHTMLタグ

まず: <abbr> または <acronym>これら 2 つの記号は同じ意...

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

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

デザイン協会: なぜ間違った場所を探したのですか?

数日前、バスで仕事に行きました。バスのカードリーダーの実際の使用シーンを実際に見て、カードリーダーの...

よく使われる HTML タグとその特徴の完全なリスト

まず、HTML タグのいくつかの特性を知っておく必要があります。 1. 「<keyword&g...

Linux でユーザー アカウントをロックおよびロック解除する 3 つの方法

組織内で何らかのパスワード ポリシーがすでに実装されている場合は、この記事を読む必要はありません。た...

MySQL データベース クエリ パフォーマンス最適化戦略

クエリを最適化するExplain ステートメントを使用してクエリ ステートメントを分析するExpla...

MySQLは、where in()順序ソートを実装するためにfind_in_set()関数を使用します。

この記事では、MySQL で find_in_set() 関数を使用して where in() の順...

MySQLデータベース入門:マルチインスタンス構成方法の詳しい説明

目次1. マルチインスタンスとは2. 複数インスタンスのインストールの準備3. MYSQLの複数イン...

WeChatミニプログラムをTencent Mapsに接続する2つの方法

最近、WeChat アプレットを作成しているのですが、いくつか問題が発生しました。インターネットでい...