Bootstrap5 Модальное окно
Модальное окно (Modal) — это дочернее окно, которое накладывается поверх родительской формы. Обычно его цель — отображать содержимое из отдельного источника, позволяя взаимодействовать, не покидая родительскую форму. Дочернее окно может обеспечивать информационное взаимодействие и т. д.
Как создать модальное окно
В следующем примере создаётся простой эффект модального окна:
Пример
Попробуйте сами »
Добавить анимацию
Используйте класс .fade, чтобы задать эффект появления или закрытия модального окна:
Пример
Попробуйте сами »
Размер модального окна
Мы можем использовать.modal-smкласс, чтобы создать маленькое модальное окно,.modal-lgкласс может создать большое модальное окно.
Класс размера размещается<div>после класса.modal-dialogэлемента:
Полноэкранное отображение
Используйте.modal-fullscreenкласс, чтобы модальное окно отображалось на весь экран:
Используйте.modal-fullscreen-*-*класс, чтобы управлять размером экрана, при котором модальное окно отображается на весь экран:
| Класс | Описание | Пример |
|---|---|---|
.modal-fullscreen-sm-down |
Полноэкранный режим ниже 576px | Попробуйте сами |
.modal-fullscreen-md-down |
Полноэкранный режим ниже 768px | Попробуйте сами |
.modal-fullscreen-lg-down |
Полноэкранный режим ниже 992px | Попробуйте сами |
.modal-fullscreen-xl-down |
Полноэкранный режим ниже 1200px | Попробуйте сами |
.modal-fullscreen-xxl-down |
Полноэкранный режим ниже 1400px | Попробуйте сами |
Центрированное отображение модального окна
Используйте.modal-dialog-centeredкласс, чтобы задать центрирование модального окна как по горизонтали, так и по вертикали:
Полоса прокрутки модального окна
По умолчанию, если модальное окно содержит много содержимого, на странице автоматически появится полоса прокрутки, и модальное окно будет прокручиваться вместе со страницей:
Если мы хотим задать полосу прокрутки только внутри модального окна, мы можем использовать класс.modal-dialog-scrollable:
Другие расширения