Поиск
Метки
Последние записи
Это блог интерактивного сайта Codebra. Здесь публикуются материалы, выходящие за рамки основных курсов сайта, мои собственные мысли по программированию и новости сайта. Кстати, если нужны курсы, то Вам сюда.
«Измерять продуктивность программиста подсчетом строк кода — это так же, как оценивать постройку самолета по его весу.»
Предприниматель
1955 г.
В предыдущем уроке мы создавали автоматические столбцы.
Но Bootstrap славится своей адаптивностью. Как же нам сделать адаптивные столбцы?
Bootstrap может адаптировать к шести контрольным точкам (брейкпоинт):
На рисунке 1 представлено определение сетки на контрольных точках.
К примеру, мы сделаем, чтобы на брейкпоинте md
было две колонки по шесть столбцов:
<div class="container">
<div class="row">
<div class="col-md-6"> 1 колонка </div>
<div class="col-md-6"> 2 колонка </div>
</div>
</div>
Получается, что с разрешения md
и выше у нас будет по две колонки и по шесть столбцов.
Но если разрешение будет ниже 768 px
, то колонки будут занимать всё доступное пространство. Разрешения строятся по принципу больше или равно.
Для 768 px
правила будут приниматься больше или равно этому значению, также и насчёт других разрешений.
Мы можем также комбинировать наши классы.
Пример:
<div class="container">
<div class="row">
<div class="col-md-3 col-xl-3"> 1 </div>
<div class="col-md-4 col-xl-3"> 2 </div>
<div class="col-md-3 col-xl-3"> 3 </div>
<div class="col-md-2 col-xl-3"> 4 </div>
</div>
</div>
В нашем примере мы видим, что колонки на разрешении 1200 px
и более выстроились по 3, а на разрешении меньше 1200 px
колонки будут занимать по 3, 4, 3 и 2 колонки соответственно.
Вот такими простыми способами мы можем манипулировать нашей сеткой.
Сделайте 3 колонки таким способом:
xs
– должны занимать по 12 столбцов. (автоматические колонки можно создать просто классом .col
);sm
– должны занимать по 6 столбцов;md
— должны занимать по 4 столбцов;lg
— должны занимать по 12 столбцов;