Утилиты для верстки

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