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

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