Я проверил некоторые ответы для проблемы полной высоты наложения, но нет правильных ответов.
Как сделать наложение, чтобы покрыть всю страницу вместо ее части, что раздражает.И я делаю высоту, равную 100%.
Наложение сделано в jquery, но очевидно, что CSS можно сделать в файле CSS.Но ради простоты ...:
$('.overlay-test').click(function(e){
$('#ovelay-box').load('overlay.html', function(response){
$('#ovelay-box').css({
"opacity": 0.5,
"background": "#333",
"height": $('body').height(),
"position": "absolute",
"width": "100%",
"top": 0,
"color": "#333",
"font-size": "26px",
"font-weight": "bold"
});
$('.overlay').addClass('col-12-box').css({
"width": "770px",
"left": "129px",
"background": "#fff",
"padding": "20px",
"position": "absolute",
"top": "50px"
});
});
e.preventDefault();
});