Утилиты для верстки
Bootstrap 5, последняя версия популярного фронтенд-фреймворка, поставляется с множеством классов утилит. Эти классы позволяют разработчикам эффективно создавать отзывчивые и мобильно-дружественные дизайны. В этой документации - уроке мы рассмотрим основные утилиты Bootstrap 5 для макета, интервалов и видимости.
Утилиты отображения
Bootstrap предоставляет утилиты отображения для переключения видимости элементов на разных видовых экранах. Эти классы позволяют показывать или скрывать контент в зависимости от размера экрана. Вот несколько ключевых классов отображения:
.d-none
: Скрывает элемент (эквивалентноdisplay: none;
)..d-block
: Отображает элемент как блок (эквивалентноdisplay: block;
)..d-md-flex
: Отображает элемент как контейнер flex, начиная с средней точки разрыва.
Сочетайте эти утилиты с системой сетки или другими компонентами для создания отзывчивых макетов.
Опции Flexbox
Bootstrap построен на flexbox, но не каждый элемент использует display: flex
по умолчанию. Чтобы включить поведение flex, используйте класс .d-flex
. Это позволяет использовать дополнительные утилиты flexbox для размеров, выравнивания и интервалов.
Поля и отступы
Используйте утилиты margin
и padding
интервал, чтобы контролировать расположение и размер элементов и компонентов. Bootstrap включает шестиуровневую шкалу для интервалов между утилитами, основанную на 1rem
значении $spacer
переменной по умолчанию . Выберите значения для всех окон просмотра (например, .mr-3
для margin-right: 1rem
) или выберите ответные варианты для нацеливания на определенные области просмотра (например, .mr-md-3
для margin-right: 1rem
начала с контрольной точки md
).
Интервалы отступов и заполнения
Точная настройка интервалов является важным аспектом для отполированного дизайна. Bootstrap предлагает шкалу из шести уровней для утилит отступов и заполнения. Единица интервала по умолчанию основана на переменной $spacer
(обычно 1rem). Вот как можно использовать эти классы:
.m-2
: Применяет отступ 2 единицы..p-3
: Добавляет заполнение 3 единицы.
Для вариантов отзывчивости используйте префиксы, например .me-md-3
(отступ справа: 1rem, начиная с средней точки разрыва).
Переключение видимости
Иногда вам нужно скрыть элемент визуально, сохраняя его влияние на макет. Утилиты видимости Bootstrap приходят на помощь:
.invisible
: Визуально скрывает элемент, сохраняя его влияние на макет.
Заключение
Утилиты Bootstrap 5 упрощают процесс разработки, предоставляя готовые классы для макета, интервалов и видимости. Независимо от того, создаете ли вы простую веб-страницу или сложное веб-приложение, овладение этими утилитами повысит вашу продуктивность и поможет создать потрясающие дизайны.