Я пытаюсь изменить размер модальной формы, а точнее - заставить ее реагировать на содержимое, которое я там отображаю. Я использую его для рендеринга формы и предпочел бы иметь дело с прокруткой, если это необходимо самому.
Форма, которую я отображаю, вероятно, требует еще 50 пикселей - просто не хватает кнопок.
Поэтому я попытался переопределить стили .modal в моем файле application.css.scss (используя Rails 3.2), но значения max-height и overflow кажутся перезаписанными.
Есть предположения?
twitter-bootstrap
Пирог
источник
источник
Ответы:
У меня была точно такая же проблема, вы можете попробовать:
Если вы заметили, что полосы прокрутки появляются только в разделе тела модального диалога, это означает, что необходимо отрегулировать максимальную высоту только тела.
источник
в Bootstrap 3:
источник
#modal_ID .modal-dialog { width: 800px }
Вы должны убедиться, что он находится в элементе #myModal .modal-body, а не только в #myModal (видели, что несколько человек делают эту ошибку), и вы также можете учесть изменение высоты, изменив поля модальных полей.
источник
Используя новое CSS3 «vh» (или «vw» для ширины) измерение (которое устанавливает высоту как часть порта представления), используйте:
Таким образом, если вы используете адаптивный фреймворк, такой как Bootstrap, вы можете сохранить этот дизайн и в своих модальных моделях.
источник
Смешав два метода для ширины и высоты, вы получите хороший хак:
CSS:
JQuery:
Это тот, который я использую. Он исправляет поля и полосы прокрутки как для ширины, так и для высоты, но не меняет размер модального слоя в соответствии с его содержимым.
Надеюсь, я вам помог!
источник
Используя класс CSS (вы также можете переопределить стиль - не рекомендуется):
(HTML)
(CSS)
источник
Я получил ответ ... дело в том, что вы перезаписали атрибут max-height, а также, чтобы модальный бутстрап мог быть изменен за пределы высоты 500px
источник
Bootstrap Большая модель
Bootstrap Маленькая модель
источник
Просто установите высоту «.modal-body»: 100% он автоматически отрегулирует высоту в соответствии с вашим контентом и поставит «max-height» в соответствии с вашим экраном ...
источник
Вы пробовали параметр размера:
Дополнительные размеры
Модалы имеют два необязательных размера, доступные через классы модификаторов для размещения в диалоге .modal.
Если вы хотите что-то другое, обновите bootstarp.css
источник
Для Boostrap> 4 это сработало для меня:
более продвинутая версия:
Вот кодекс:
https://codepen.io/AlfredoMoralesPinzon/pen/xyVOaK
источник
Предполагая, что ваш модальный имеет идентификатор
modal1
следующего CSS, увеличит высоту модального и отобразит любое переполнение.источник
Попробовал несколько из вышеперечисленного, так как необходимо установить конкретные размеры ширины и высоты (для отображения изображения в модальном режиме), и, поскольку ни одно из вышеперечисленных не помогло мне, я решил переопределить стили и добавил следующее к основному <div>, который имеет class = "modeal hide fade in" в нем: т.е. добавил ширину к тегу стиля для фона модального окна.
и затем добавил следующие теги 'style' к модальному телу:
теперь работает как шарм, я показываю изображение, и теперь оно идеально подходит.
источник
Это сработало для меня:
Обратите внимание, что в моем случае у меня есть вложенные модалы, каждый из которых имеет элементы управления, которые требуют разной высоты, когда я переключаю отображение элемента управления во вложенном модале , поэтому я не мог применить максимальную высоту , вместо этого высота: 100% работает для меня хорошо.
источник
Не забудьте о дополнительных классах начальной загрузки
modal-lg
и оmodal-sm
том, хотите ли вы оставаться в рамках адаптивной структуры. И добавьте под вашей формой исправление, которое может помочь в зависимости от вашей структуры.источник
Я недавно пробовал это и получил это правильно: надеюсь, это будет полезно
Это отрегулирует высоту вашей модели.
источник
Вот еще один простой способ увеличить размер модуса начальной загрузки:
Ширина модальной зоны может быть указана в процентах от экрана. В приведенном выше примере я установил его на 80% ширины моего экрана.
Ниже приведен рабочий пример того же:
источник