Перейти к содержимому

Композиция макетов: Group, Row, Stack, Columns

Контейнерные блоки — основа композиции макетов. Они не содержат контента напрямую, а задают структуру для других блоков.

БлокТип компоновкиМаксимум элементов
GroupВертикальная (stack) или настраиваемаяНе ограничено
RowГоризонтальная (flexbox row)Не ограничено
StackВертикальная (flexbox column)Не ограничено
ColumnsСеткаДо 6 колонок

Group — универсальный контейнер. Его главная сила — родитель для других блоков, позволяющий применять стили ко всей группе одновременно:

  • Фоновый цвет или изображение
  • Отступы (padding, margin)
  • Границы и скругление
  • Тень

Group можно использовать для создания секций страницы: hero, features, testimonials, footer-виджеты.

Row и Stack — flexbox-контейнеры:

  • Элементы выстраиваются по горизонтали
  • Настройка выравнивания по вертикали (top, center, bottom, stretch)
  • Расстояние между элементами (gap)
  • На мобильных: перестраивается в вертикаль
  • Элементы выстраиваются по вертикали
  • Отступы между элементами (spacing)
  • Отлично для: карточек с изображением → заголовком → текстом → кнопкой
  • Justification — распределение пространства между элементами
  • Wrap — перенос на новую строку при нехватке места
  • Gap — расстояние между дочерними элементами

Columns — самый гибкий блочный инструмент для сеток. До 6 колонок.

  • Вставка: /columns или через Inserter
  • Выбор количества и пропорций колонок
  • В каждую колонку добавляются любые блоки: изображения, заголовки, параграфы, кнопки

Columns block имеет родительско-дочернюю структуру:

  • Родитель (Columns): ширина, выравнивание, цвет фона, border
  • Дети (Column): индивидуальный фон, отступы, границы
  • Alignment: wide-width, full-width
  • Duplicate column: три точки → Duplicate — ускоряет работу
  • Move column: стрелки в тулбаре или drag-and-drop в List View
  • Добавить колонку: плюс между колонками
  • Stack on Mobile — колонки автоматически становятся вертикальными на мобильных
  • Стили: цвета, типографика
  • Размеры: padding, margin, space between columns
  • Border, радиус, тень

Другие блоки можно трансформировать в Columns, а Columns — в Group.

  1. Columns → 3 равные колонки
  2. Левая колонка: border 5px, padding → Paragraph «01» (75px, bold, line-height 1.3, по центру) → Heading «Consultation» (Large, line-height 4, по центру) → Lorem ipsum (по центру)
  3. Дублировать колонку дважды, обновить контент, удалить лишние