Показать сообщение отдельно
  #17 (permalink)  
Старый 15.01.2019, 19:17
Интересующийся
Отправить личное сообщение для TheOwl Посмотреть профиль Найти все сообщения от TheOwl
 
Регистрация: 20.11.2018
Сообщений: 15

всем спасибо, вопрос решил...
использовал конверсию, кому нужно вот код...

(function () {
	window.convertColor = function (color, type) {
		if (type.toLowerCase() === 'hex') {
			const rgbToHex = rgb => "#" + ((1 << 24) + (Number(rgb.match(/\d{1,3}/gi)[0]) << 16) + (Number(rgb.match(/\d{1,3}/gi)[1]) << 8) + Number(rgb.match(/\d{1,3}/gi)[2])).toString(16).slice(1);
			return rgbToHex(color);
		}
		if (type.toLowerCase() === 'rgb') {
			const  hexToRgb = hex => `rgb(${(parseInt(hex.replace(/\#/gi,''), 16) >> 16) & 255},${(parseInt(hex.replace(/\#/gi,''), 16) >> 8) & 255},${(parseInt(hex.replace(/\#/gi,''), 16)) & 255})`;
			return hexToRgb(color);
		}
	}
})();
Ответить с цитированием