Я использую этот подход для рисования модального наложения.
.fullDiv { width:100%; height:100%; position:fixed }
Я полагаю, что различие здесь заключается в использовании позиции : фиксированной , которая может или не может быть применима к вашему случаю использования.
Я также добавляю z-index:1000; background:rgba(50,50,50,.7);
Тогда модальное содержимое может находиться внутри этого элемента, и любой контент, который уже был на странице, остается видимым в фоновом режиме, но полностью покрывается наложением при прокрутке.