この記事では、パーセンテージスコアリングプログレスバーを実現するための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(分析インデックス)の使い方の詳しい説明
マクロタスクとマイクロタスクJavaScript はシングルスレッド言語です (マルチスレッドの場合...
この記事では、参考までに、簡単な計算機機能を実現するためのVueの具体的なコードを紹介します。具体的...
目次1. JavaScriptで配列を作成する方法2. 配列メソッドの概要3. 方法の詳細な説明1....
需要背景プロジェクトはVueを使用して作成され、ビジネス要件にはパズル効果があります。デフォルトの背...
この記事では、WebSocketを使用して簡単なチャットルームの会話を実装するための具体的なコードを...
webpack-dev-server コアコンセプトWebpack の ContentBase と ...
この記事では、Jiugonggeモバイルパズルゲームを実装するためのJavaScriptの具体的なコ...
1. Expressライブラリとジェネレータをインストールするcmdを開いて、次のコマンドを入力しま...
Windows リモート デスクトップを使用してサーバーに接続したことがある人なら、リモート デスク...
序文長い間さまざまな資料を読んで、ついに selenium+testng のパラメータ化の問題を解決...
デフォルトでは、Linux の MySQL はテーブル名の大文字と小文字を区別します。 MySQL ...
この記事では、例を使用して、MySQL ストアド プロシージャでの if ステートメントの使用方法を...
1. オンラインテキストジェネレーターBlindTextGenerator: デザイナーにとって、こ...
スクロール バーを下に引くと、主にposition:fixed;スタイルにより、フローティング ボッ...
目次関数基本的なクエリ関数クエリ条件の初期化ページのレンダリングクエリと表示の最適化をさらに強化プル...