Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Нужно сделать квадрат с рандомными цветами (https://javascript.ru/forum/dom-window/75194-nuzhno-sdelat-kvadrat-s-randomnymi-cvetami.html)

Александр Skorov 11.09.2018 20:30

Нужно сделать квадрат с рандомными цветами
 
Нужен 1 большой квадрат 500*500 пикселей, в котором будет 25 маленьких квадратов 100*100 пикселей, каждый этот квадратик должен иметь рандомный цвет и при нажатии на каждого их них он должен исчезать. Я не знаю как это сделать, прошу помощи!

рони 11.09.2018 20:43

Александр Skorov,
начните!!!

j0hnik 11.09.2018 20:43

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
<style>
	#cont{
		width: 500px;
		height: 500px;
	}	
	#cont > div{
		float: left;
		width: 100px;
		height: 100px;
	}
</style>
</head>
<body>

	<script>
document.body.insertAdjacentHTML('beforeend', '<div id="cont">'+'<div></div>'.repeat(25)+'</div>');
document.querySelectorAll('#cont>div').forEach(el=>{
	el.style.backgroundColor = '#'+Math.random().toString(16).slice(2,8);
	el.onclick = e => el.style.display = 'none';
});
	</script>
</body>
</html>


Часовой пояс GMT +3, время: 18:45.