Утилиты для макета
Для более быстрой и гибкой разработки, в том числе для мобильных устройств, Bootstrap включает в себя десятки служебных классов для отображения, скрытия, выравнивания и размещения содержимого.
Изменение параметра display
Используйте отображение элементов для быстрого переключения общих значений свойства отображения display
. Пользуйтесь этим свойством при использовании нашей сеточной системы и компонентов, чтобы показать или скрыть их на разных зонах видимости.
Параметры адаптивных flexbox-контейнеров
Bootstrap создан с использованием flexbox, но не у каждого элемента свойство display
изменено на display: flex
поскольку это могло бы вызвать множество ненужных переназначений переменных и непредвиденные проблемы поведения браузеров. Но большинство наших компонентов имеет такое свойство.
Если вам понадобится добавить свойство display: flex
к элементу, добавьте в него класс .d-flex
или один из «отзывчивых» вариантов (.d-sm-flex
). Вам понадобится этот класс или значение display
для «включения в строй» наших дополнительных флексбокс-утилит для настройки размеров, отступов и т.п.
Поля и отступы
Используйте утилиты интервалов margin
и padding
для контроля размера и элементов отступов. Bootstrap имеет шестиуровневую шкалу для интервалов между утилитами, основанную на переменной $spacer
со значением по умолчанию, равному 1rem
. Выберите значения для всех окон просмотра (например, .me-3
для margin-right: 1rem
в LTR) или выберите адаптивные варианты для нацеливания на определенные области просмотра (например, .me-md-3
для margin-right: 1rem
- в LTR - начиная с контрольной точки md
).
Переключение видимости visibility
Когда переключение display
не требуется, Вы можете переключать visibility
элемента с помощью наших утилит видимости. Невидимые элементы по-прежнему будут влиять на макет страницы, но визуально скрыты от пользователей.