= Math.floor(Math.random()*16777215).toString(16); Почему мы Math.random() умножаем на такое число?
что именно объяснить?
2^8 * 2^8 * 2^8 так понятнее?
Количество цветов?
от #000000 до #ffffff существует 16777216 вариаций как мы можем скомбинировать цвет, ну а потом преобразуем в строку просто
Преобразуем в шестнадцатиричный формат, чтобы потом использовать в CSS?
цвета можно писать в hex, самый удобный вариант в таком случае, чтоб из js делать - этот
Всё. Спасибо за помощь) Теперь понятно
но если вы собираетесь это юзать, то лучше найдите какую-то палитру и берите комплиментарные цвета, чтоб это хотя бы читаемо было
Самому сложно сделать?
ну или подберите цвета, что нравятся. суть в том, что если брать просто рандом, то будет страх и ужас
Обсуждают сегодня