Ответ 1
Что - то вроде этого? Очень минимальный сценарий.
HTML
<div class="overlay"></div>
<div class="overlay-message">
<p>CLICK TO CLOSE</p>
</div>
JQuery
$(document).ready(function() {
$(".overlay, .overlay-message").show();
$(".overlay-message").click(function() {
$(".overlay, .overlay-message").hide();
});
});
CSS
.overlay {
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
background-color:#fff;
opacity:0.8;
z-index:1001;
}
.overlay-message{
position: fixed;
top:30px;
left:30px;
width:400px;
height:250px;
background-color:#fff;
opacity:1;
z-index:1002;
}
.overlay {
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
background-color:#fff;
opacity:0.8;
display:block;
z-index:1001;
}
.overlay-message{
position: fixed;
top:30px;
left:30px;
width:400px;
height:250px;
background-color:#eee;
border:1px solid #000;
opacity:1;
z-index:1002;
box-sizing:border-box;
padding:100px 50px;
}
.overlay-message:hover {
cursor:pointer;
}
<div class="overlay"></div>
<div class="overlay-message">
<p>CLICK TO CLOSE</p>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<script>
$(document).ready(function() {
$(".overlay, .overlay-message").show();
$(".overlay-message").click(function() {
$(".overlay, .overlay-message").hide();
});
});
</script>