@BooBoo1466

Как написать функцию выбора и возврата рандомного цвета?

Задача:
joxi.ru/1A5o4yXTKRo60m

Необходимый кусок кода:
joxi.ru/V2VO1adS0z1zjA

Что сделал я:
1) Нашел блок .setup-wizard (свг)
2) Нашел элемент .wizard-coat
3) Повесил обработчик события клика
4) Нашел способ достучаться конкретного элемента и его свойства document.querySelector('.wizard-coat').style.fill = '...';

Но у меня не получается написать функцию выбора и возврата рандомного цвета.
  • Вопрос задан
  • 140 просмотров
Решения вопроса 1
Stimulate
@Stimulate
могу
colors = ['rgb(0, 0, 0)', 'rgb(255, 255, 255)', 'rgb(100, 100, 10)'];

document.querySelector('.wizard-coat').style.fill = colors[Math.floor(Math.random()*colors .length)];
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
function randColor() {
  var c = Math.floor(Math.random() * 0xffffff).toString(16);
  if(c.length < 6) {
    c = '0'.repeat(6 - c.length) + c;
  }
  return '#' + c;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы