Ничего не найдено
Быстрый старт
CSS
Компоненты
Меню
Динамическое содержимое
SEO-паук
Социальные теги
Прочее
Установка
Категории v3
Категории v3: типы свойств

Сетка up12

Для генерации сетки в вашем scss файле должны быть следующие строки:

Данный код сгенерирует сетку из 12 колонок, с отступами между колонками 1rem для трех резрешений экранов:

  • s - смартфоны (размер экрана < 768)
  • m - планшеты (размер экрана >= 768 и < 1024)
  • h - ноутбуки и ПК (размер экрана >= 1024)

Сетка делится на 3 варианта

С отступами между колонками

cell s-4
cell s-8

С отступами внутри колонок

cell s-4
cell s-8

Без отступов

cell s-4
cell s-8

То есть, для начала сетки - необходимо создать контейнер с нужным типом сетки. Внутри контейнера, на первом уровне должны находиться колонки с классом cell с заданным размером (для заданного экрана, в примере префикс s).

s-4 - означает, что данная колонка, начиная с самого маленького размера, будет занимать 4 колонки от доступной ширины.

s-8 - то же самое, только 8 колонок.

Отступы между колонками

Иногда, между колонкам нужны отступы.
Для этого используем классы [префикс]-mleft-[число] и [префикс]-mright-[число]

s-mleft-3 - добавит отступ на 3 колонки слева

s-mright-3 - добавит отступ на 4 колонки справа

cell s-4 s-mleft-1 s-mright-2
cell s-4

Одинаковые колонки

Если вам нужны колонки одинакового размера, можно использовать специальные классы для родительского контейнера:

s-size-4 — разделить всю область на 4 одинаковые колонки

cell
cell
cell
cell

Специальные колонки

Есть 2 спецальные колонки.

s-shrink — колонка займет минимально-доступное пространство

s-auto — колонка займет максимально-доступное пространство

Спецальные колонки можно комбинировать с обычными колонками.

cell s-3
cell s-auto
.cell.s-3
.cell.s-auto
.cell.s-3
.cell.s-2
.cell.s-auto
.cell.s-auto
.cell.s-shrink
.cell.s-auto

Горизонтальное выравнивание колонок

По умолчанию, колонки выстраиваются начиная от левого края. Это можно поменять, добавив соответствующие классы к контейнеру с колонками:

s-start — выравнивание, начиная с левого края (это включено по умолчанию)

cell s-3
cell s-3
cell s-3

s-end — выравнивание, начиная с правого края

cell s-3
cell s-3
cell s-3

s-center — выравнивание по центру

cell s-3
cell s-3
cell s-3

s-between — выравнивание с одинаковыми отступами между колонками

cell s-3
cell s-3
cell s-3

Вертикальное выравнивание

По умолчанию колонки внутри одной строки имеют одинаковую высоту и занимают все доступное пространство. Выглядит это так:

cell s-3
cell s-3
cell s-3
cell s-3

Это можно изменить добавив специальне классы к колонкам:

s-full — колонка займет все доступное пространство

s-start — колонка прижмется к верхней части

s-middle — колонка будет стоять по центру

s-end — колонка прижмется к нижней части

.cell s-3 s-full
.cell s-3 s-start
cell s-3 s-middle
cell s-3 s-end

Можно одновременно выстроить все колонки нужным нам образом добавив подобные классы к контейнеру:

cell s-3
cell s-3
cell s-3
cell s-3

Сортировка колонок

Колонки можно сортировать независимо от того, в каком порядке они сверстаны. Данный механизм используется если на разных размерах экранов нам нужно отсортировать колонки в разном порядке.

Для этого используются классы: [префикс]-order-[номер]

cell s-3 s-order-4
cell s-3 s-order-3
cell s-3 s-order-2
cell s-3 s-order-1