я тупая помогите)
я тупой новичок
написала функцию для генерации цвета элемента в игре-песочнице но почему-то она не всегда отрабатывает. те иногда тупо свойство цвет пропадает у элемента в чем проблема? конечно было бы круто еще белый цвет исключить из генерации но тоже пока не знаю как) 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, время: 20:33. |