JSFiddle - React, Tailwind, and code Playground
HTML
<div class="offer-popup">
<div class="popContent">
<div class="closePop">(X) Close</div>
<h2>Verify your age</h2>
<div>
<a href="#" class="btnPop yes">Yes</a> <a href="domena.com" class="btnPop">No, but i want to see boobs ;p</a>
</div>
<div class="popOffer">
kod oferty
</div>
</div>
<div class="maskBg"> </div>
</div>
orem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus et rutrum elit. Nam ornare, leo imperdiet blandit gravida, leo ante laoreet purus, et lacinia ante mi vel sapien. Maecenas cursus ipsum cursus eleifend luctus. Curabitur sagittis porttitor tellus, a varius purus molestie at. Fusce non pretium lectus. Phasellus purus libero, ultrices ut odio at, semper tristique eros. Phasellus interdum hendrerit dignissim. Praesent tempus sit amet eros sed ullamcorper. Ut nec blandit lectus. Praesent posuere faucibus quam, ut ultrices neque egestas nec. Pellentesque vulputate libero nec scelerisque dictum. Nam sem tortor, sagittis vitae quam ut, tristique bibendum sem. Sed vulputate massa urna, at vulputate velit imperdiet vel. Proin purus justo, tempor sit amet tortor eget, pharetra porttitor dolor. Suspendisse rutrum posuere nulla, sit amet lobortis metus porta vitae. Sed ac felis tellus.
Phasellus non vulputate dolor. Nunc ultrices hendrerit dui. Ut aliquet dignissim fermentum. Aliquam erat volutpat. Nulla felis ipsum, accumsan quis elit quis, pellentesque bibendum nisi. Curabitur sollicitudin blandit leo, vitae volutpat sapien pulvinar at. Nullam mi sapien, convallis sed dolor et, porttitor luctus orci. Pellentesque maximus cursus velit. Sed tincidunt est sit amet tortor bibendum, dictum condimentum lectus elementum.
Suspendisse rutrum lorem non nisl tempor, a facilisis urna commodo. Ut porta et ex sit amet sagittis. Vestibulum et ornare erat. Integer varius dignissim lacus, sit amet posuere lorem dictum vel. Duis blandit sodales tortor, luctus pretium purus laoreet pellentesque. Fusce vitae maximus leo....
CSS
.popContent {
position: fixed;
top: 25%;
left: 0;
right: 0;
margin: 0 auto;
width: 50%;;
background: #fff;
padding: 5%;
z-index: 1;
}
.closePop {
position: absolute;
position: absolute;
top: -15%;
right: 0;
cursor: pointer;
color: #fff;
}
.btnPop {
padding: 5px 20px;
background: #a9c0e9;
color: #fff;
}
.popOffer {
margin-top: 5%;
}
.maskBg {
position: fixed;
top: 0; left: 0; right: 0; bottom: 0;
background: rgba(0,0,0,0.9);
}
JavaScript
jQuery( document ).ready(function($) {
$( ".closePop, .btnPop.yes" ).click(function() {
$( ".offer-popup" ).fadeOut();
});
});