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

Как в модальном окне сделать overflow: scroll без фиксированной высоты?

Уважаемые, есть модальное окно. Для мобильных версий оно растягивается по всем сторонам по ширине и высоте OPFRhTZ.jpg
Верхний блок неподвижен, а вот нижний, если весь текст не умещается, должен скролиться. Такое можно осуществить, если задать overflow: отличный от hidden и фиксированную высоту (max-height и height), что мне не подходит. У меня не фиксированная высота и в зависимости от разрешений экранов эта самая высота будет разной/отличной. При min-height: 100% или auto скролл не работает. Как быть?

Поступило предложение оверфловить контейнер внутри боди:
prntscr.com/a2mw9g - коннейтер модального.
prntscr.com/a2mwkh - контейнер боди
prntscr.com/a2mwpj - контейнер с текстом

Но такое почему то не сработало!?

код:
<div class="modal">
<div class="modal-header"></div>
<div class="modal-body">
<div class="modal-body-text">текст</div>
</div>
</div>

.modal {height: 100%;}
.modal-body {overflow:hidden;height: 100%;}
.modal-body-text {overflow:auto;}
  • Вопрос задан
  • 5059 просмотров
Подписаться 1 Оценить 7 комментариев
Пригласить эксперта
Ответы на вопрос 2
kn1ght_t
@kn1ght_t
не уверен ни разу, что понял вас ))
https://jsfiddle.net/8v62jupr/
Ответ написан
Комментировать
aliencash
@aliencash
Партизан
Попробуйте задать высоту в vh. Без нормального примера кода сложно что-то более конкретное посоветовать.
Ответ написан
Ваш ответ на вопрос

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

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