Главнаяfigma.yourlevelup
Уроки
Урок 10

Auto layout

Собери карточку клуба, которая сохраняет отступы, когда меняется текст. Проверь её на коротком и длинном названии.

Перейти к заданию ↗
Карточка встречи с Auto layout
Вспоминаем

Перед новой практикой

Три небольших вопроса по предыдущему уроку. Выбери ответ и нажми «Проверить».

Нужные команды

Клавиши для практики

Сочетания для Windows. Переключи клавиатуру на английскую раскладку. Перед командой заверши ввод текста.

Shift + AAdd auto layout - добавить автоматическую компоновку
Ctrl + DDuplicate - создать копию
Сначала пробуем

Элементы в одном потоке

Auto layout (автоматическая компоновка) располагает дочерние элементы в строку или столбец. Выдели два текстовых блока и нажми Shift + A. В правой панели выбери вертикальное направление. Порядок детей в Layers задаёт их порядок в карточке.

Название и описание образуют вертикальный поток, отступы задаются у родительского фрейма.

Название и описание образуют вертикальный поток, отступы задаются у родительского фрейма.

Попробуй в Figma

Напиши название встречи и описание. Выдели оба текста и нажми Shift + A.
Выбери вертикальное направление, поставь Gap 12 px и переставь тексты в Layers.
Сначала пробуем

Gap и Padding

Gap (промежуток) - расстояние между дочерними элементами. Padding (внутренние отступы) - расстояние от содержимого до границ контейнера. У карточки эти величины отвечают за разные вещи. Попробуй Gap 16 px и Padding 24 px со всех сторон.

Padding окружает содержимое; Gap разделяет соседние блоки.

Padding окружает содержимое; Gap разделяет соседние блоки.

Попробуй в Figma

У тренировочной карточки установи Padding 24 px и Gap 16 px.
Измени фон и Corner radius 20 px у самого контейнера. Добавь ещё один текстовый блок.

Встреча клуба

Соберём идеи и превратим их в аккуратную работу.

Узнать больше →

Проверь, как текст меняет высоту карточки.

Сначала пробуем

Hug, Fixed и Fill

Fixed (фиксированный) сохраняет размер. Hug contents (по содержимому) подстраивает контейнер под его детей. Fill container (заполнить контейнер) растягивает ребёнка в доступном месте. Для карточки задай ширину 440 px как Fixed, высоту как Hug. У текстов задай ширину Fill container и высоту по содержимому.

При длинном названии высота карточки увеличивается, отступы остаются прежними.

При длинном названии высота карточки увеличивается, отступы остаются прежними.

Попробуй в Figma

Задай контейнеру Fixed width 440 px и Hug height. Текстам внутри поставь Fill container по ширине.
Замени короткое название длинным. Проверь перенос строк, высоту и расстояния.
Самостоятельная работа

Карточка встречи с Auto layout

Собери карточку встречи клуба «Пульс» или своего клуба. В шаблоне есть стартовые тексты и палитра, поэтому предыдущий файл открывать не нужно.

Создать копию в Figma ↗

Кнопка создаёт копию шаблона. Для этого нужно войти в свой аккаунт Figma. Работай в собственной копии. Инструкции и образцы заблокированы.

Добавь название встречи, описание и текст «Узнать больше».
Объедини три текстовых блока в вертикальный Auto layout.
Задай ширину 440 px, высоту Hug, Gap 16 px и Padding 24 px.
Сделай копию. Введи в неё длинное название и проверь поведение.
Карточка встречи с Auto layout
Образец. Требования к своей работе перечислены ниже.

Проверь свою работу

Отмечай пункты после проверки в Figma.

Если закончил раньше

Добавь внутри карточки горизонтальную строку из двух меток с собственным Auto layout. Проверь, как вложенный контейнер ведёт себя при изменении текста.

Готовый результат

Сохрани работу

Выдели итоговый фрейм или контейнер в Layers. В правой панели открой Export (экспорт), выбери PNG и нажми Export. Сохрани на флешку, назови файл своим именем. Если карточка меняет высоту, экспортируй итоговый контейнер целиком.