Чтобы добавить рандомную смену цвета шарика, вы можете использовать CSS-свойство "background-color" и JavaScript-функцию Math.random(). Вы можете задать массив со значениями цветов и выбирать случайный цвет из массива при создании каждого шарика.
const colors = ["red", "blue", "green", "yellow", "purple", "orange"];
function createRandomCircle() {
const circle = document.createElement('div');
const size = getRandomNumber(10, 60);
const {width, height} = board.getBoundingClientRect();
const x = getRandomNumber(0, width - size);
const y = getRandomNumber(0, height - size);
const color = colors[Math.floor(Math.random() * colors.length)];
circle.classList.add('circle');
circle.style .width = `${size}px`;
circle.style .height = `${size}px`;
circle.style.top = `${y}px`;
circle.style .left = `${x}px`;
circle.style .backgroundColor = color;
board.append(circle);
}
Lekso AleksandreЗнаток (459)
1 год назад
const colors = ["red", "blue", "green", "yellow", "purple", "orange"];
function createRandomCircle() {
const circle = document.createElement('div');
const size = getRandomNumber(10, 60);
const {width, height} = board.getBoundingClientRect();
const x = getRandomNumber(0, width - size);
const y = getRandomNumber(0, height - size);
const color = colors[Math.floor(Math.random() * colors.length)];
circle.classList.add('circle');
circle.style .width = `${size}px`;
circle.style .height = `${size}px`;
circle.style.top = `${y}px`;
circle.style .left = `${x}px`;
circle.style .backgroundColor = color;
board.append(circle);
}