Я создаю счетчик типов «символов, оставшихся» для моего сайта, и я пытаюсь получить плавные переходы цвета.Интерпретация интервала между шестнадцатеричными номерами Javascript между несколькими номерами
Как мне создать функцию для получения шестнадцатеричного значения для цвета, если я передаю максимальное число (в данном случае 300) и текущий счетчик символов, считая шаблон зеленым, желтым, оранжевым, красным?
Это в Javascript. Вот то, что я до сих пор:
function commentcounter(val) {
max = 300;
if(val >= max){
color = '#FF0000';
}else if(val > (max/2)){
color = '#FF9900';
}else{
color = '#00FF00';
}
display = '<span style="color:' + color + '">' + val + '/' + max + '</span>';
document.getElementById('counter').innerHTML = display;
}
Как вы можете видеть, это на самом деле не интерполировать, просто идет от зеленого до оранжевого до красного.
[? 'Font' элементы] (http://www.w3.org/TR/html401/present/graphics .html # edef-FONT) –
Изменено на 'span'. – Cyclone
Ницца. Я немного пурист, как вы уже знаете. ;) –