Примеры сетки Bootstrap
Базовые макеты сеток, которые познакомят Вас со строительством в сеточной системе Bootstrap.
В этих примерах к колонкам добавлен класс .themed-grid-col
, чтобы добавить тематику. Это не тот класс, который по умолчанию доступен в Bootstrap.
Пять уровней сетки
В сеточной системе Bootstrap есть пять уровней, по одному для каждого диапазона поддерживаемых нами устройств. Каждый уровень начинается с минимального размера области просмотра и автоматически применяется к более крупным устройствам, если не отменен.
Три равных колонки
Получите три колонки одинаковой ширины начиная с рабочих столов и заканчивая большими компьютерами. На мобильных устройствах, планшетах и более ранних версиях колонки автоматически складываются друг в друга.
Три равных колонки альтернативный вариант
Используя классы .row-cols-*
, Вы можете легко создать сетку с равными колонками.
.col
child of .row-cols-md-3
.col
child of .row-cols-md-3
.col
child of .row-cols-md-3
Три неравных колонки
Получите три колонки начиная с рабочих столов и заканчивая большими рабочими столами различной ширины. Помните, что количество колонок сетки должно составлять до двенадцати для одного горизонтального блока. Более того, колонки начинают складываться независимо от области просмотра.
Две колонки
Получите две колонки начиная с рабочих столов и заканчивая большими рабочими столами.
На всю ширину, одна колонка
Для элементов на всю ширину классы сетки не требуются.
Две колонки с двумя вложенными колонками
Согласно документации, вложенность выполняется просто - просто поместите строку колонок в существующий столбец. Это дает Вам две колонки, начиная с рабочих столов и масштабируясь до больших рабочих столов, и еще два (одинаковой ширины) в пределах большей колонки.
При размерах мобильных устройств, планшетов и ниже эти колонки и их вложенные колонки будут складываться друг с другом.
Смешанный: мобильный и настольный
Сетка Bootstrap v4 имеет пять уровней классов: xs (очень маленький, этот инфикс класса не используется), sm (маленький), md (средний), lg (большой) и xl (очень большой). Вы можете использовать практически любую комбинацию этих классов для создания более динамичных и гибких макетов.
Каждый уровень классов масштабируется, это означает, что если Вы планируете установить одинаковую ширину для md, lg и xl, Вам нужно только указать 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
.