ledo02
@ledo02

Как перевести RGB код цвета в HEX?

Как взять color у и применить его для ?
Что-то вроде:
<span style="color: #797"></span>
<input type="color">
<script>здесь переработается цвет span из RGB В HEX, и применится к input ( $("input").val( $("span").css("color") ) (это я знаю)) )<script>

Сразу скажу что проблема в том, что когда я беру цвет из CSS, он автоматически выдаётся в виде RGB.
  • Вопрос задан
  • 1762 просмотра
Решения вопроса 2
alex-1917
@alex-1917
Если ответ помог, отметь решением
function rgbToHex(r, g, b) {
  return "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);
}
alert(rgbToHex(255, 178, 127)); // #FFB27F
Ответ написан
hzzzzl
@hzzzzl
первая строчка в гугле rgb to hex javascript же

const rgbToHex = (r, g, b) => '#' + [r, g, b].map(x => {
  const hex = x.toString(16)
  return hex.length === 1 ? '0' + hex : hex
}).join('')

console.log(rgbToHex(0, 51, 255)); // '#0033ff'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы