Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.09.2018, 20:30
Новичок на форуме
Отправить личное сообщение для Александр Skorov Посмотреть профиль Найти все сообщения от Александр Skorov
 
Регистрация: 11.09.2018
Сообщений: 1

Нужно сделать квадрат с рандомными цветами
Нужен 1 большой квадрат 500*500 пикселей, в котором будет 25 маленьких квадратов 100*100 пикселей, каждый этот квадратик должен иметь рандомный цвет и при нажатии на каждого их них он должен исчезать. Я не знаю как это сделать, прошу помощи!
Ответить с цитированием
  #2 (permalink)  
Старый 11.09.2018, 20:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Александр Skorov,
начните!!!
Ответить с цитированием
  #3 (permalink)  
Старый 11.09.2018, 20:43
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<!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>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно сделать простую форму на Jquery Tema52 Работа 2 08.06.2011 07:43
Нужно сделать выпадающий select с кроссбраузерностью. aleks7890 Библиотеки/Тулкиты/Фреймворки 1 12.05.2011 12:58
Нужно сделать радио на сайт. raktor Работа 8 30.09.2010 19:55
Нужно сделать скрипт для сплит тестинга Евгений Болгов Работа 3 30.11.2009 10:49
Нужно сделать плавное появление текстового поля как на сайте vkontakte.ru paratrooper1981 Элементы интерфейса 1 23.11.2009 18:24