Утилиты для верстки
Для более быстрой и гибкой разработки, удобной для мобильных устройств, Bootstrap включает в себя десятки служебных классов для отображения, скрытия, выравнивания и размещения содержимого.
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 упрощают процесс разработки, предоставляя готовые классы для макета, интервалов и видимости. Независимо от того, создаете ли вы простую веб-страницу или сложное веб-приложение, овладение этими утилитами повысит вашу продуктивность и поможет создать потрясающие дизайны.