я тупая помогите)
я тупой новичок
написала функцию для генерации цвета элемента в игре-песочнице но почему-то она не всегда отрабатывает. те иногда тупо свойство цвет пропадает у элемента в чем проблема? конечно было бы круто еще белый цвет исключить из генерации но тоже пока не знаю как) function randomColor() { var r = Math.floor(Math.random() * (255)) var g = Math.floor(Math.random() * (255)) var b = Math.floor(Math.random() * (255)) return '#' + r.toString(16) + g.toString(16) + b.toString(16); } |
Цитата:
Если такой сгенерится - повтори генерацию еще раз. ;) |
unction randomColor() { var r = Math.floor(Math.random() * (256)) var g = Math.floor(Math.random() * (256)) var b = Math.floor(Math.random() * (256)) return '#' + r.toString(16).padStart('0',2) + g.toString(16).padStart('0',2) + b.toString(16).padStart('0',2); |
Цитата:
https://developer.mozilla.org/ru/doc...SS/color_value вариант с дополнением до стандарта смотрите у voraa, |
voraa, у тебя в padStart порядок аргументов перепутан.)
Ну и проще сделать в одну сточку: function randomColor() { return '#' + (Math.random() * 0x1000000 | 0) .toString(16) .padStart(6, 0) } |
спасибо!!!
|
Цитата:
|
Часовой пояс GMT +3, время: 21:25. |