Разница между макетом новичка и профессионала заключается в одном: первый рисует «картинку», второй строит систему. Использование Auto Layout 5.0 сокращает время внесения правок в структуру лендинга на 60-70%, превращая статичный дизайн в гибкий конструктор, который не «разваливается» при изменении текста или размера экрана.
Сетки: от фиксированных пикселей к системе
Для лендингов в 2024 году стандартом остается 12-колоночная сетка с центральным контейнером 1140–1200px. Ошибка новичков — расставлять элементы «на глаз», что ведет к хаосу при верстке. Правильный сетап: Layout Grid с типом Columns, Count 12, Margin 20-80px (в зависимости от устройства) и Gutter 20-30px.
Кейс: при переносе макета с фиксированной шириной 1440px на реальный сайт с шириной 1920px без четкой сетки контент либо «прилипает» к краям, либо центрируется с огромными дырами. Использование сетки гарантирует, что 100% элементов будут выровнены по вертикальным осям, что критично для конверсии и визуального спокойствия пользователя.
Экспертный вывод: забудьте про ручное выравнивание. Только Layout Grid позволяет синхронизировать дизайн с фреймворками вроде Bootstrap или Tailwind, которые используют те же 12 колонок.
Auto Layout 5.0: логика динамического контейнера
Auto Layout — это инструмент, который имитирует поведение HTML/CSS (Flexbox). Вместо того чтобы двигать каждый блок вручную, вы задаете правила: направление (вертикальное/горизонтальное), отступы (Padding) и расстояние между элементами (Gap). Например, стандартный Gap для карточек услуг в лендинге составляет 24-32px, а внутренний Padding — 40-60px.
Пример: создаем кнопку. Вместо рисования прямоугольника и наложения текста, мы объединяем текст и иконку в Auto Layout (Shift+A), задаем горизонтальный Gap 8px и Padding 16px сверху/снизу и 32px по бокам. Теперь при замене слова «Купить» на «Забронировать место в группе» кнопка растянется автоматически за 0.1 секунды.
Экспертный вывод: если в вашем макете нет Auto Layout — это не дизайн, а рисунок. Любой профессиональный проект сегодня собирается исключительно на «автолейаутах», чтобы избежать анализа ошибок новичков в Figma.
Управление адаптивностью: Hug, Fill и Fixed
Ключ к адаптивности — три режима ресайзинга. Hug Contents (обнимает контент) идеален для кнопок и тегов; Fill Container (заполняет контейнер) необходим для текстовых блоков, чтобы они переносились на новую строку при сужении экрана; Fixed (фиксированный) используется для иконок или декоративных элементов, размер которых не должен меняться.
Мини-кейс: при создании секции «Преимущества» с тремя карточками, задайте карточкам режим Fill Container. Теперь при изменении ширины всего родительского блока с 1200px до 900px, карточки пропорционально сузятся, сохранив внутренние отступы. Без этого вам пришлось бы перерисовывать каждую из 3-5-7 карточек вручную.
Экспертный вывод: всегда начинайте с внутреннего контента (Hug), затем оборачивайте его в контейнеры и переключайте их в Fill. Это единственный способ создать макет, который не «сломается» при передаче в разработку.
Сложные структуры: вложенность и абсолютное позиционирование
Профессиональный лендинг строится по принципу «матрешки»: Текст → Карточка → Ряд → Секция → Страница. В версии 2024 года Figma позволяет использовать Absolute Position внутри Auto Layout. Это решает проблему декоративных элементов (например, «летающих» иконок или плашек «Sale»), которые должны игнорировать общую логику выравнивания, но оставаться привязанными к блоку.
Сравнение: старый метод (группировка) требует ручного перемещения каждого элемента при добавлении нового абзаца текста. Метод вложенных Auto Layout с Absolute Position позволяет добавить блок «Отзывы» между «Кейсами» и «Тарифами» одним движением, сдвинув весь низ страницы вниз автоматически.
Экспертный вывод: не бойтесь глубокой вложенности. 4-5 уровней Auto Layout — это норма для чистого макета. Это делает структуру прозрачной и позволяет быстро внедрять компоненты и варианты (Variants) в Figma.
Вывод
Сетка и Auto Layout — это фундамент, без которого невозможно создать коммерческий продукт. Мой вердикт: полностью откажитесь от обычных групп (Ctrl+G) в пользу Auto Layout (Shift+A) во всех элементах интерфейса. Начинайте с настройки 12-колоночной сетки, затем создавайте атомарные элементы (кнопки, инпуты) с Hug-режимом и собирайте их в сложные секции с Fill-контейнерами. Это сократит время итераций с заказчиком в 2-3 раза и исключит конфликты с верстальщиком при передаче проекта.
