この記事では、パーセンテージスコアリングプログレスバーを実現するための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(分析インデックス)の使い方の詳しい説明
展開アニメーション効果のあるナビゲーションバーを設計してカスタマイズし、デモを作成してみました。設計...
一つの目的Html ページでローカル フォルダーを選択すると、フォルダーとそのサブフォルダー内のすべ...
袋を用意するインストールApacheがすでにインストールされているかどうかを確認するrpm -qa ...
1. まず、2つ以上の隣接する通常フローブロック要素の垂直マージンの崩壊を引き起こす原因を知る必要が...
目次1. データの簡単な取得2. データの並べ替えと取得2.1. 基本構文2.2. ソート方向を指定...
<br />関連記事: Web コンテンツ ページ作成のための 9 つの実用的なヒント、...
1. 同じタイプの空の要素を追加し、要素の CSS 属性 clear:both; を設定します。 ...
境界範囲間のmysql間の範囲は両側の境界値を含む例: 3 から 7 までの id は、id >...
目次概要(ループモード - 共通)配列と非同期メソッドを宣言して反復するforループで使用するマップ...
MySQL バージョン 5.0 ではストアド プロシージャのサポートが開始されました。ストアド プロ...
アイコン処理ソリューションこの記録の目的は、element-plus 以外のアイコンをコンポーネント...
このデータベース クエリ ステートメントは、インターネット上の 50 個のデータベース クエリ練習問...
「downloadlaod」を直接クリックしてもダウンロードできない場合は、ここからダウンロードす...
MySQL 5.7 より前のバージョンのパスワードを変更する方法:方法1: SET PASSWORD...
目次【コード背景】 【コード実装】 #1# -> コード再利用の基本は、再利用可能なコンポーネ...