Auto layout в Figma: что это, hug, fill и fixed простыми словами
· 4 мин чтения СтатьяFigma

Auto layout в Figma: что это, hug, fill и fixed простыми словами

Как работает auto layout в Figma: направление, промежуток и внутренние отступы, режимы hug, fill и fixed, space between, перенос текста и min и max ширины.

Перейти к практике по теме курса ↓

Auto layout в Figma — раскладка, при которой фрейм сам расставляет своё содержимое: в строку или в столбец, с заданным промежутком и внутренними отступами. Напишете на кнопке длинный текст — кнопка станет шире сама, удалите пункт списка — остальные подвинутся. Включается кнопкой в свойствах фрейма или сочетанием Shift+A. Главное в нём — не направление, а режим размера каждого слоя: hug, fill или fixed.

Три правила раскладки

Направление — дети идут в ряд по горизонтали или в столбец. Внутренние отступы — от края фрейма до содержимого, по четырём сторонам. Промежуток — расстояние между соседними детьми. Кнопка «Купить» — горизонтальная раскладка, отступы 24 по бокам и 12 сверху и снизу, внутри текст. Это тот же flexbox, что в вёрстке: direction, padding, gap.

Hug, fill, fixed

Hug — «по содержимому»: слой ровно такого размера, как требует содержимое, кнопка растёт вместе с надписью. Fill — «заполнить»: слой занимает всё свободное место в родителе, как поле ввода в форме. Fixed — число, которое не меняется: значок 24 на 24. Ширину и высоту задают отдельно: у строки списка ширина fill, высота hug. Типичная ошибка — оставить всё fixed: раскладка вроде включена, а длинный текст вылезает за край.

Выравнивание и space between

Если места больше, чем нужно, детей выравнивают к началу, к середине или к концу. Особый режим — space between: первый ребёнок у начала, последний у конца, остальные поровну между. Так собирают шапку: логотип слева, корзина справа на любой ширине экрана.

Текст и min, max

Текст с шириной hug — одна строка, растущая вправо. Текст с шириной fill или fixed переносится на новые строки, а фрейм с высотой hug растёт вниз — так длинное название не ломает карточку. У растущих блоков задают максимальную ширину: абзац на ноутбуке не шире 680, иначе строка станет длиннее, чем глаз удерживает.

Частые вопросы

Что такое auto layout в Figma простыми словами?

Это режим фрейма, в котором содержимое расставляется автоматически по правилам: направление, промежуток и внутренние отступы. Блок подстраивается под содержимое и под размер родителя без ручного перетаскивания.

Чем hug отличается от fill?

Hug подгоняет размер слоя под его содержимое, а fill растягивает слой на всё свободное место в родительском фрейме. Кнопка обычно hug по ширине, поле ввода — fill.

Где потренировать auto layout без Figma?

В курсе Figma на Lil Teach есть учебный редактор макета прямо в уроках: в нём включают раскладку, задают hug и fill, а проверка подставляет длинную надпись и смотрит, подстроилась ли кнопка.

Где потренироваться

Auto layout — тема урока «Auto layout: блоки, которые подстраиваются» курса Figma; задания там выполняются в учебном редакторе прямо на странице. Основы — в уроке «Фреймы и сетки: размеры экранов и шаг 8». Без регистрации — тренажёр по Figma, а как то же устроено в вёрстке — статья «Flexbox простыми словами».

Попробуйте задание из курса

Выберите ответ — сразу получите объяснение. Регистрация не нужна.

  1. Какую ширину фрейма взять для телефона?

Курс «Figma: интерфейсы и макеты» Учебный редактор прямо в уроке: раскладка, hug и fill, компоненты — с проверкой результата. Первые уроки открыты без регистрации.
Открыть курс

Ещё в блоге

СтатьяКарьера Что такое маркетинг простыми словами: определение, задачи и пример Маркетинг — это не реклама, а путь от «кому это нужно» до продажи. Что такое маркетинг простыми словами, из чего он состоит и как его посчитать. · 5 мин чтения СтатьяHTML и CSS Flexbox простыми словами: display flex, justify-content и align-items Как работает Flexbox в CSS: контейнер и элементы, главная и поперечная ось, justify-content, align-items, gap, flex-wrap и flex: 1 — с примерами для начинающих. · 4 мин чтения СтатьяКарьера Кто такой тестировщик (QA) и чем он занимается: профессия простыми словами Тестировщик ищет ошибки в программах до того, как их найдут пользователи. Чем занимается QA-инженер, что нужно знать новичку и как стать тестировщиком с нуля. · 5 мин чтения СтатьяИтальянский Правила чтения итальянского языка: c, g, ch, gh, gli, gn и sc Как читать по-итальянски с нуля: когда c и g мягкие, зачем h в ch и gh, как читаются gli, gn, sc и двойные согласные, куда падает ударение. С примерами. · 3 мин чтения