BoberLob / goit-js-hw-11-color-switch

https://boberlob.github.io/goit-js-hw-11-color-switch/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Переключатель цветов

Есть массив цветов в hex-формате и кнопки Start и Stop.

<button type="button" data-action="start">Start</button>
<button type="button" data-action="stop">Stop</button>
const colors = [
  '#FFFFFF',
  '#2196F3',
  '#4CAF50',
  '#FF9800',
  '#009688',
  '#795548',
];

Напиши скрипт, который после нажатия кнопки Start, раз в секунду меняет цвет фона body на случайное значение из массива используя инлайн-стиль. При нажатии на кнопку Stop, изменение цвета фона должно останавливаться.

?? Учти, на кнопку Start можно нажать бесконечное количество раз. Сделай так, чтобы пока изменение темы запушено, кнопка Start была не активна.

Для генерации случайного числа (индекс элемента массива цветов), используй функцию randomIntegerFromInterval.

const randomIntegerFromInterval = (min, max) => {
  return Math.floor(Math.random() * (max - min + 1) + min);
};

About

https://boberlob.github.io/goit-js-hw-11-color-switch/


Languages

Language:JavaScript 39.8%Language:CSS 37.8%Language:HTML 22.4%