jQueryプラグインjquery-barIndicator.jsを使って、多機能なインジケーターバーを実装します。使い方は簡単で、パーセント表示する値をspan要素で包み、ID名を付け、そのIDにスクリプトでオプションを指定するだけです。サンプル1はオプション無しのデフォルトです。サンプル2はバーの色、背景の色、バーの高さを指定しています。サンプル3はパーセントの値の範囲でバーの色を変化させています。その他、パーセント表示の位置を変えたり、マイルストーンを追加したり、パーセントではなく数量にしたり、max、minを指定することなども可能です。
var opt55 = {
foreColor:'#ef55fc', //バーの色
backColor:'#8b66ea', //背景の色
horBarHeight:28 //バーの高さ
}
$('#test55').barIndicator(opt55);
var opt61 = {
colorRange:true,
colorRangeLimits: {
optimal: '0-20-#1699d4', //0から20%までの青
newRangeOne: '21-40-#0dc51d', //21から40%まで緑
newRangeTwo: '41-60-gold', //41から60%まで黄
newRangeThree: '61-90-darkorange', //61から90%まで橙
critical: '91-100-red' //91から100%まで赤
}
}
$('.testBar61').barIndicator(opt61);