Примеры сетки Bootstrap
Основные макеты сетки, чтобы вы познакомились со сборкой в системе сетки Bootstrap.
В этих примерах класс .themed-grid-col
добавляется к столбцам, чтобы добавить некоторую тематику. Это не тот класс, который доступен в Bootstrap по умолчанию.
Пять уровней сетки
Система сетки Bootstrap состоит из пяти уровней, по одному для каждого диапазона поддерживаемых нами устройств. Каждый уровень начинается с минимального размера окна просмотра и автоматически применяется к более крупным устройствам, если это не переопределено.
Три равных столбца
Получите три столбца одинаковой ширины, начиная с настольных компьютеров и масштабируя их до больших компьютеров. На мобильных устройствах, планшетах и ниже столбцы автоматически складываются.
Альтернатива трем равным столбцам
Используя классы .row-cols-*
, вы можете легко создать сетку с одинаковыми столбцами.
.col
дочерний элемент .row-cols-md-3
.col
дочерний элемент .row-cols-md-3
.col
дочерний элемент .row-cols-md-3
Три неравных столбца
Получите три столбца, начиная с компьютеров и масштабируя их до больших компьютеров различной ширины. Помните, что столбцов сетки должно быть до двенадцати для одного горизонтального блока. Более того, столбцы начинают складываться независимо от области просмотра.
Две колонки
Получите два столбца, начиная с настольных компьютеров и масштабируя их до больших компьютеров.
Полная ширина, один столбец
Для полноразмерных элементов классы сетки не требуются.
Два столбца с двумя вложенными столбцами
Согласно документации, сделать вложение очень просто — просто поместите ряд столбцов в существующий столбец. Это дает вам два столбца, начиная с настольных компьютеров и масштабируя их до больших компьютеров, и еще два столбца (равной ширины) внутри большего столбца.
При размерах мобильных устройств, планшетов и ниже эти столбцы и вложенные в них столбцы будут располагаться друг над другом.
Смешанный: мобильный и настольный
Сеточная система Bootstrap v5 имеет шесть уровней классов: xs (очень малый, этот индекс класса не используется), sm (маленький), md (средний), lg (большой), xl (x-большой) и xxl (xx). -большой). Вы можете использовать почти любую комбинацию этих классов для создания более динамичных и гибких макетов.
Каждый уровень классов масштабируется, то есть, если вы планируете установить одинаковую ширину для md, lg, xl и xxl, вам нужно указать только md.
Смешанный: мобильный, планшетный и настольный
Промежутки
В классах .gx-*
можно настроить горизонтальные промежутки.
.col
с промежутками .gx-4
.col
с промежутками .gx-4
.col
с промежутками .gx-4
.col
с промежутками .gx-4
.col
с промежутками .gx-4
.col
с промежутками .gx-4
Используйте классы .gy-*
для управления вертикальных промежутков.
.col
с промежутками .gy-4
.col
с промежутками .gy-4
.col
с промежутками .gy-4
.col
с промежутками .gy-4
.col
с промежутками .gy-4
.col
с промежутками .gy-4
С помощью классов .g-*
можно настроить промежутки в обоих направлениях.
.col
с промежутками .g-3
.col
с промежутками .g-3
.col
с промежутками .g-3
.col
с промежутками .g-3
.col
с промежутками .g-3
.col
с промежутками .g-3
Контейнеры
Дополнительные классы, добавленные в Bootstrap v4.4, позволяют использовать контейнеры со 100% шириной до определенной контрольной точке. v5 добавляет новую контрольную точку xxl
.