690
 

Преобразование цвета RGB в HEX

Преобразовать цвет в RGB в HEX можно при помощи следующих функций:

function RGBtoHex(R,G,B) {return toHex(R)+toHex(G)+toHex(B)}
function toHex(N) {
	if (N==null) return "00";
	N=parseInt(N);
	if (N==0 || isNaN(N)) return "00";
	N=Math.max(0,N);
	N=Math.min(N,255);
	N=Math.round(N);
	return "0123456789ABCDEF".charAt((N-N%16)/16)
      + "0123456789ABCDEF".charAt(N%16);
}

Функция toHex() преобразовует числа в диапазоне 0 … 255 в шестнадцатеричное число, а функция RGBtoHex(), получив три значения для цветов, преобразует их в одно шестнадцатеричное значение цвета.

var color = RGBtoHEX( 250, 30, 46);
// color = FF1E2E
Добавить в закладки:
Maklay.com - Большой каталог товаров для спорта и активного отдыха

Оставить комментарий

JSToolbox создан на основе WordPress