Modal Window HTML+CSS
by Anatoly Kulikov
HTML
<a href="#ModalWindow" id="ModalWindowClose">Открыть модальное окно</a>
<div id="ModalWindow" class="Modal">
<div class="Modal_Body">
<p>Контент внутри окна</p>
<a href="#ModalWindowClose">Закрыть</a>
</div>
</div>
CSS
body {
width: 100%;
height: 300px;
}
.Modal {
position: fixed;
display: none;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
background: rgba(0,0,0,0.7);
pointer-events: none;
}
.Modal:target {
display: flex;
pointer-events: auto;
}
.Modal_Body {
position: relative;
z-index: 2;
display: block;
margin: auto;
padding: 15px;
background: #FFF;
}