Безкоштовно · українською · 8 хв читання

Auto Layout у Figma: як працює і як ним користуватися

Як працює Auto Layout у Figma: напрямок, gap, padding, вирівнювання, Hug contents і Fill container, вкладені фрейми й Grid. П'ять вправ для початківців.

  • Чим Hug contents відрізняється від Fill container
  • Як зібрати кнопку, картку й цілий екран на автолейауті
  • Чому макет «розлазиться» і як це виправити
Показати макет на фідбек
  • Безкоштовно
  • 1504 учасники
  • Вхід за 1 клік

П'ять вправ, щоб зрозуміти Auto Layout

  1. 1

    Вправа 1

    Кнопка, яка росте разом із текстом

  2. 2

    Вправа 2

    Напрямок, gap і вирівнювання

  3. 3

    Вправа 3

    Hug contents, Fill container і Fixed

  4. 4

    Вправа 4

    Вкладені автолейаути, Wrap і Grid

  5. 5

    Вправа 5

    Розтягніть екран і виправте те, що зламалося

1504
учасники спільноти
8915
повідомлень із запитаннями з липня 2024
9
дизайн-ігор з вересня 2024
759
людей писали в чат

Цей гайд для вас, якщо ви

  • Розставляєте все вручну

    Кожна зміна тексту означає посунути ще десять елементів, і відступи щоразу різні.

  • Уже вмикали Shift + A

    Автолейаут увімкнули, але елементи стрибають, тягнуться або стискаються не так, як треба.

  • Робите адаптивні макети

    Хочете, щоб екран можна було розтягнути з телефона до десктопа без ручного переставляння.

Коротко

  • Auto layout сам розставляє елементи фрейму в ряд, у стовпчик або в сітку й перебудовує їх, коли вміст змінюється.
  • Головні налаштування — напрямок, gap (відстань між елементами), padding (відступ від краю) і вирівнювання.
  • Розмір кожного елемента задає одна з трьох опцій: Hug contents, Fill container або Fixed.
  • Складні екрани збирають із вкладених автолейаутів: рядок у стовпчику, стовпчик у сітці.
  • Найкраща перевірка — розтягнути фрейм. Якщо нічого не зламалося, автолейаут зроблено правильно.

П'ять вправ, щоб зрозуміти Auto Layout

  1. 1

    Вправа 1

    Кнопка, яка росте разом із текстом

    Напишіть текст «Записатися», виділіть його й натисніть Shift + A або Add auto layout у правій панелі. Figma загорне текст у фрейм з автолейаутом. Додайте фон, радіус кутів і задайте padding — відступ від краю фрейму до вмісту, наприклад 12 px зверху й знизу та 24 px з боків. Тепер змініть текст на «Записатися на консультацію»: кнопка має розширитися сама.

    • прибрати автолейаут: Option + Shift + A (Mac) або Alt + Shift + A (Windows);
    • padding можна задати однаковим з усіх боків, окремо по вертикалі й горизонталі або для кожного боку;
    • у полі padding можна ввести скорочений запис як у CSS: «12, 24, 12, 24» — це верх, право, низ і ліво.
  2. 2

    Вправа 2

    Напрямок, gap і вирівнювання

    Додайте в кнопку іконку зліва від тексту. Тепер у фреймі два елементи, і важливі ще три налаштування. Напрямок (flow): Horizontal ставить елементи в ряд, Vertical — у стовпчик, Grid — у рядки й колонки. Gap — відстань між елементами: число, наприклад 8 px, або Auto, коли елементи розподіляються по всій ширині. Вирівнювання задається для всього фрейму у квадраті з дев'ятьма позиціями в правій панелі.

    • Auto gap має варіанти Between, Evenly й Around — як space-between, space-evenly і space-around у CSS;
    • клікніть квадрат вирівнювання й керуйте стрілками; W, A, S, D притискають вміст до краю;
    • у горизонтальному й вертикальному автолейауті окремий елемент вирівняти не можна — лише весь вміст фрейму (у Grid елемент вирівнюють у його клітинці).

    💡 Вправа: зберіть верхню панель застосунку — кнопка «назад», заголовок, іконка меню. Поставте Gap на Auto: якщо кнопка й іконка однакової ширини, заголовок опиниться посередині без жодних ручних розрахунків.

    Автолейаут «розлізся»? Покажіть

    Часто достатньо одного погляду збоку, щоб знайти той самий Fixed замість Fill. Викладіть свій фрейм у спільноті, і вам підкажуть, де саме. Це безкоштовно.

    Показати макет на фідбек

    Безкоштовно. 1504 дизайнери вже в спільноті.

  3. 3

    Вправа 3

    Hug contents, Fill container і Fixed

    Це налаштування, через яке найчастіше «розлазяться» макети. Для кожного елемента окремо по ширині й висоті можна обрати поведінку:

    • Hug contents — фрейм обіймає свій вміст і змінюється разом із ним; доступно лише для фреймів з автолейаутом;
    • Fill container — елемент заповнює все вільне місце в батьківському фреймі; доступно лише для елементів усередині автолейауту;
    • Fixed — розмір не змінюється, хоч би що відбувалося навколо;
    • Min / Max width і height — межі, наприклад кнопка не вужча за 120 px.

    💡 Вправа: зробіть картку товару завширшки 320 px (Fixed) з фото, назвою, ціною й кнопкою. Назві та кнопці поставте Fill container по ширині. Змініть ширину картки: усе всередині має підлаштуватися. Подвійний клік на краю рамки виділення ставить Hug contents, з Option / Alt — Fill container.

  4. 4

    Вправа 4

    Вкладені автолейаути, Wrap і Grid

    Справжня сила автолейауту — у вкладеності: кожен фрейм має власні напрямок, gap і padding. Екран зазвичай — це вертикальний автолейаут, у якому лежать горизонтальні рядки, картки й списки. Зберіть так сторінку каталогу: верхня панель, рядок фільтрів, список карток.

    • для рядка фільтрів-«таблеток» увімкніть Wrap: елементи, що не вмістилися, переносяться на новий рядок;
    • для сітки карток спробуйте напрямок Grid: задайте кількість колонок і рядків, а картки можуть займати кілька клітинок (span);
    • для бейджа «-20%» у куті фото увімкніть Ignore auto layout: елемент лишається у фреймі, але не бере участі в розкладці, і для нього знову працюють constraints.

    💡 Grid в автолейауті і layout guide — різні речі: перший реально розкладає вміст, другий — лише візуальні напрямні для вирівнювання.

    Автолейаут знову поводиться дивно? Спитайте в спільноті →
  5. 5

    Вправа 5

    Розтягніть екран і виправте те, що зламалося

    Візьміть екран каталогу з попередньої вправи й змініть ширину фрейму: з 375 px до 768 px, потім до 1280 px. Подивіться, що відбувається, і виправте:

    • текст вилазить за межі або накладається — ймовірно, у текстового шару фіксований розмір; Figma радить уникати фіксованих текстових блоків в автолейауті;
    • картки не розтягуються — перевірте Fill container у них і в їхнього батьківського фрейму;
    • кнопка на всю ширину на десктопі — додайте їй Max width;
    • в інстансі компонента не вдається переставити чи додати шар — це роблять лише в головному компоненті, а видалення в інстансі тільки ховає шар.

    💡 Для практики візьміть офіційний файл Auto layout playground з Figma Community. А свій екран покажіть у спільноті й спитайте: «Що станеться, якщо назва товару буде у три рядки?»

Ви не самі з цими питаннями

Ми порахували, про що найчастіше питають у нашій спільноті. Навчання, портфоліо й Figma — у трійці лідерів.

Ви не самі з цими питаннями
Навчання й курси938
Портфоліо та кейси705
Figma647
AI-інструменти380
Робота й вакансії314
UX-дослідження131

Повідомлення за темами в Spaceberry Community, липень 2024 — листопад 2026. Пошук за ключовими словами.

Практика з дедлайном і живим фідбеком

Найкраще вчить задача з терміном, яку бачать інші люди. Тому в спільноті регулярно проходять дизайн-ігри: однакове завдання для всіх, дедлайн і голосування.

  • Дизайн-гра · січень 2026

    Редизайн сайту НАОМА

    Головна сторінка академії очима абітурієнта, студента й викладача. Три роботи у фіналі, переможця обрала спільнота.

  • AI-челендж · травень 2025

    Лендинг, створений AI

    Логотип, тексти й візуали — тільки AI-інструментами. Чотири роботи, анонімне голосування, учасники поділилися промптами.

  • Воркшоп · квітень 2026

    Figmosha: AI у Figma

    Автор інструмента показав, як генерувати інтерфейси у Figma й аналізувати дизайн-систему.

Показати макет на фідбек

Безкоштовно. 1504 дизайнери вже в спільноті.

Як приєднатися — 1 хвилина

  1. 1

    Натисніть кнопку

    Відкриється Telegram зі спільнотою Spaceberry.

  2. 2

    Приєднайтеся

    Це безкоштовно: достатньо акаунта в Telegram.

  3. 3

    Представтеся

    Напишіть, з чого починаєте, і поставте перше питання.

Часті питання

Не знайшли відповіді? Поставте питання в спільноті — там відповідають.

Чим Auto Layout відрізняється від constraints?

Constraints визначають, як елемент поводиться відносно країв звичайного фрейму, коли той змінює розмір: тримається лівого краю, центру чи розтягується. Auto layout сам розставляє елементи один відносно одного й підлаштовується під вміст. До елементів усередині автолейауту constraints не застосовуються, якщо для них не ввімкнено Ignore auto layout.

Чому автолейаут «розлазиться»?

Найчастіше через розміри: десь стоїть Fixed замість Fill container або Hug contents, у текстового шару фіксована ширина, або батьківський фрейм обіймає вміст, хоча мав би заповнювати місце. Виділяйте елементи по черзі знизу вгору й перевіряйте ширину та висоту в правій панелі.

Чи доступний Auto Layout на безкоштовному тарифі?

Так. За довідкою Figma, auto layout доступний на всіх тарифах, зокрема на безкоштовному Starter; потрібен лише доступ до редагування файлу. Тож усі п'ять вправ із цього гайду можна пройти безкоштовно. Для практики стане в пригоді офіційний файл Auto layout playground з Figma Community, а свій результат можна показати в спільноті.

Чи схожий Auto Layout на Flexbox у CSS?

Так, горизонтальний і вертикальний напрямки дуже схожі на Flexbox у CSS, а Figma прямо порівнює варіанти Auto gap із space-between, space-evenly і space-around. Тому розробникам легше переносити такі макети в код, а вам — розуміти, як екран поводитиметься в браузері.

Чи платна спільнота Spaceberry?

Ні. Spaceberry Community безкоштовна: її підтримує громадська організація Spaceberry Foundation, яка працює не для прибутку. Щоб приєднатися, достатньо акаунта в Telegram. У спільноті 1504 дизайнери: Figma — серед трьох найпопулярніших тем у чаті. Тут діляться файлами, допомагають знайти зайвий Fixed і беруть участь у дизайн-іграх з однаковим брифом і дедлайном.