Задать вопрос
StivinKing
@StivinKing

Как сделать, чтобы модальное окно было на весь экран?

Доброго времени суток,

Выпито уже больше 3-х чашек кофе, а проблемку с модальным окном все не могу решить :)
Осталась надежда на ваш бесконечный интеллект и пинок в мою сторону...
Главный вопрос, почему не срабатывает bottom: 20px; хотя окну присвоено position: fixed;
Окно должно быть на весь экран с отступами в 20px

В общем вот вырезка из проекта: codepen.io/StivinKing/pen/zqEady

А Бонусный вопрос, надеюсь лишь на ваше сострадание и поддержку:
- когда закрываешь окно, иконка закрытия пропадает но после появляется на секунду.
  • Вопрос задан
  • 573 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
@dbmb
Верстка just for fun
Попробуйте использовать width: calc(100% - 40px) и сделайте left: 20px
Поможет сделать фулскрил, аналогично для ширины сделать
Ответ написан
Raxen
@Raxen
TechLead Frontend Developer, Beeline
Ваше модальное окно зависит от контента. Прям сразу подсказать как это лечить не могу, но вот не совсем решение, скорее костыль, но
.modal-inset {
  min-height: 75%;
}


Вот так работает, кстати -
.modal-inset {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
    min-height: 0;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы