Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 03.08.2018, 13:32
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

<div>Content</div>
<div id="overlay">Overlay</div>
<style>
#overlay{
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	background:rgba(255,255,255,.5);
	padding:30px;
	opacity:0;
}
#overlay,#overlay.show{
	transition:opacity ease 1s;
}
#overlay.block{
	display:block;
}
#overlay.show{
	opacity:1;
}
</style>
<script>
document.addEventListener('DOMContentLoaded',function(){
	const overlay=document.getElementById('overlay');
	overlay.classList.add('block');
	setTimeout(()=>overlay.classList.add('show'),0);

	setTimeout(()=>{
		overlay.classList.remove('show');
		setTimeout(()=>overlay.classList.remove('block'),1000);
	},3*1000);
});
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Откуда начинается фон body? kostyanet (X)HTML/CSS 8 14.04.2015 04:50
В зависимости от локального времени меняется задний фон Tchort Events/DOM/Window 3 09.08.2011 18:21
При вставке браузером сохраненных логина и пароля, фон не меняется glanse Общие вопросы Javascript 2 08.05.2011 15:19
Обратный отсчет времени tenorica Общие вопросы Javascript 2 19.04.2011 23:30
Как сделать фон, главной страницы на изображении ? asked86 (X)HTML/CSS 3 03.04.2009 02:54