可能性の重複を赤と緑の間の色を生成します。
私は、ユーザーが1-100、どこの範囲から選択できるようにするために必要
Color coding based on number入力範囲のため
数字が50未満になると、領域の色はより暗い緑色になり、色が100に近づくにつれて色はより赤くなります。
私は、中心に近づくにつれて色が白(50 =完全白)に近くなるようにしています。
私はここから答えてみました:
<span><span class="value">50</span><input type="range" /></span>
そして、次のjavascript:私は、次のHTMLを持っている... 50は混乱緑されて終わる....無駄に
をGenerate colors between red and green for a power meter?を:
$(document).on({
change: function(e) {
var self = this,
span = $(self).parent("span"),
val = parseInt(self.value);
if (val > 100) {
val = 100;
}
else if (val < 0) {
val = 0;
}
$(".value", span).text(val);
var r = Math.floor((255 * val)/100),
g = Math.floor((255 * (100 - val))/100),
b = 0;
span.css({
backgroundColor: "rgb(" + r + "," + g + "," + b + ")"
});
}
}, "input[type='range']");
フィドル:http://jsfiddle.net/maniator/tKrM9/1/
私はr、g、bのいろいろな組み合わせを試してきましたが、実際には正しくできないようです。非常に手の波状のように、私はそれをこのようにすると思う
あなたは一体何を意味していますか? – Neal