Это вопрос из двух частей:
-
Как вы можете позиционировать модальное вертикально в центре, когда вы не знаете точную высоту модальности?
-
Возможно ли иметь модальное центрирование и иметь переполнение: auto в модальном теле, но только если модальное значение превышает высоту экрана?
Я попытался использовать это:
.modal-dialog {
height: 80% !important;
padding-top:10%;
}
.modal-content {
height: 100% !important;
overflow:visible;
}
.modal-body {
height: 80%;
overflow: auto;
}
Это дает мне результат, который мне нужен, когда контент намного больше, чем размер вертикального экрана, но для небольшого модального содержимого он довольно непригоден.