Почему макет смещается при вызове модального окна?

На сайте смена языка реализована через модальное окно. Так вот когда модальное окно открывается, весь макет смещается на ~15px влево. Никак не могу понять,где накосячил. Подскажете?
  • Вопрос задан
  • 768 просмотров
Решения вопроса 1
SkiperX
@SkiperX Куратор тега CSS
бутстрап, когда модалку открывает, добавляет body padding-right по величине скролла и overflow:hidden
Чтобы страница под открытой модалкой не скроллилась

.modal-open {
    overflow-y: auto !important;
}

из-за этого кода скролл у вас не убирается
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
лучше фиксить только то что уехало. пропишите:
.modal-open ul.nav.navbar-nav.pull-right {
    padding-right: 17px;
}


p.s. и уберите .modal-open {overflow-y: auto !important;}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы