Запретить прокрутку фона при появлении наложенияCSS

Разбираемся в CSS
Ответить
Гость
 Запретить прокрутку фона при появлении наложения

Сообщение Гость »


Я написал свои собственные модальные классы с использованием CSS и успешно использовал их в своем приложении. Однако проблема, с которой я столкнулся, заключается в том, что когда наложение открыто, я все равно могу прокручивать фоновое содержимое. Как я могу остановить прокрутку фонового содержимого, когда мое модальное окно/оверлей открыто?

Это мое модальное окно, которое открывается поверх наложения
< бр />

Код: Выделить всё


{this.props.openModal ?


{}



{ this.renderPostType() }


 : null}

my overlay css

Код: Выделить всё

.overlay {
background-color: rgba(0, 0, 0, .70);
position: fixed;
width: 100%;
height: 100%;
opacity: 1;
left: 0;
right: 0;
-webkit-transition: opacity .25s ease;
z-index: 1001;
margin: 0 auto;
}


Источник: https://stackoverflow.com/questions/479 ... ay-appears
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»