Композиция макетов: Group, Row, Stack, Columns
Обзор контейнерных блоков
Заголовок раздела «Обзор контейнерных блоков»Контейнерные блоки — основа композиции макетов. Они не содержат контента напрямую, а задают структуру для других блоков.
| Блок | Тип компоновки | Максимум элементов |
|---|---|---|
| Group | Вертикальная (stack) или настраиваемая | Не ограничено |
| Row | Горизонтальная (flexbox row) | Не ограничено |
| Stack | Вертикальная (flexbox column) | Не ограничено |
| Columns | Сетка | До 6 колонок |
Group block
Заголовок раздела «Group block»Group — универсальный контейнер. Его главная сила — родитель для других блоков, позволяющий применять стили ко всей группе одновременно:
- Фоновый цвет или изображение
- Отступы (padding, margin)
- Границы и скругление
- Тень
Group можно использовать для создания секций страницы: hero, features, testimonials, footer-виджеты.
Row и Stack блоки
Заголовок раздела «Row и Stack блоки»Row и Stack — flexbox-контейнеры:
- Элементы выстраиваются по горизонтали
- Настройка выравнивания по вертикали (top, center, bottom, stretch)
- Расстояние между элементами (gap)
- На мобильных: перестраивается в вертикаль
- Элементы выстраиваются по вертикали
- Отступы между элементами (spacing)
- Отлично для: карточек с изображением → заголовком → текстом → кнопкой
Общие настройки
Заголовок раздела «Общие настройки»- Justification — распределение пространства между элементами
- Wrap — перенос на новую строку при нехватке места
- Gap — расстояние между дочерними элементами
Columns block
Заголовок раздела «Columns block»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.
Практический пример: 3-колоночный макет
Заголовок раздела «Практический пример: 3-колоночный макет»- Columns → 3 равные колонки
- Левая колонка: border 5px, padding → Paragraph «01» (75px, bold, line-height 1.3, по центру) → Heading «Consultation» (Large, line-height 4, по центру) → Lorem ipsum (по центру)
- Дублировать колонку дважды, обновить контент, удалить лишние
Материалы и источники
Заголовок раздела «Материалы и источники»- Designing with the Group block (learn.wordpress.org)
- Designing with Row and Stack blocks (learn.wordpress.org)
- Designing with the Columns block (learn.wordpress.org)