Как в фигме изменить размер фрейма

Как в фигме изменить размер фрейма

В Figma изменение размера фрейма — базовая, но критически важная операция при создании интерфейсов. Это можно сделать как вручную, с помощью мыши, так и точно, через панель свойств в правой части интерфейса. Главное — понимать разницу между ручным масштабированием и управлением размерами через координаты, а также учитывать влияние авто-расположения (Auto Layout) и привязок.

Чтобы быстро изменить размер фрейма в Figma, потяните его углы или стороны мышью. Для точного контроля используйте поля Width и Height в правой панели Properties. При работе с Auto Layout важно учитывать направление стека и внутренние отступы.

Ручное изменение размера фрейма

Изменение размера фрейма с помощью мыши — самый интуитивный способ, особенно на начальных этапах проектирования. Выделите фрейм, кликнув по нему, и вы увидите рамку с восемью маркерами: по четыре угла и по четыре середины сторон. Перетаскивая угловые маркеры, вы одновременно меняете ширину и высоту, сохраняя или нарушая пропорции в зависимости от клавиш-модификаторов.

Для фиксации соотношения сторон (например, при работе с карточками или иконками) удерживайте клавишу Shift во время перетаскивания. Это предотвратит искажение элементов внутри фрейма. Если нужно изменить только одну ось — например, только высоту — тяните за боковые маркеры без использования Shift.

Полезно знать: При ручном изменении размера Figma автоматически обновляет положение и размер дочерних элементов в зависимости от установленных привязок (constraints), если они есть.

Удержание Alt (на Windows) или Option (на Mac) при ресайзе позволяет масштабировать фрейм от центра. Это удобно, когда нужно симметрично увеличить или уменьшить область, не смещая её относительно макета. Например, при работе с модальными окнами или центрированными блоками.

Если фрейм содержит текст или другие чувствительные элементы, будьте осторожны: чрезмерное сжатие может привести к переполнению текста или смещению компонентов. Всегда проверяйте поведение контента после изменения размера.

Когда использовать ручной метод?

  • На этапе прототипирования — когда нужна быстрая визуальная оценка.
  • При подгонке под сетку — когда вы ориентируетесь на визуальные гайдлайны.
  • Для временных изменений — например, при демонстрации альтернативных версий дизайна.

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

Точное задание размеров через панель свойств

Для профессионального дизайна недостаточно приблизительных значений. Точный контроль размеров обеспечивается через панель Properties в правой части интерфейса Figma. После выделения фрейма в верхней части панели вы увидите два поля: W (ширина) и H (высота). Введите нужное значение в пикселях — и фрейм мгновенно примет заданные параметры.

Вы можете использовать математические операции прямо в полях: например, ввести 320+40, и Figma автоматически рассчитает 360. Это полезно при соблюдении систем расстояний, например, если вы работаете с интервалами в 8px. Также поддерживаются операции вычитания, умножения и деления.

«Точные значения — основа согласованности в дизайн-системах. Даже 1px разницы может нарушить восприятие интерфейса.» — Алексей Петров, UX-дизайнер, 8 лет опыта в fintech

Кроме того, в панели свойств можно задавать X и Y — координаты положения фрейма на странице. Это особенно важно при выравнивании элементов по сетке или при подготовке макетов для разработчиков.

Поле
Описание
Горячая клавиша
W (Width)
Ширина фрейма в px
Нет
H (Height)
Высота фрейма в px
Нет
X
Горизонтальное положение левого края
Alt + стрелки (для точного сдвига)
Y
Вертикальное положение верхнего края
Alt + стрелки
Полезно знать: Если вы работаете с компонентами, изменения размеров могут быть ограничены параметрами вариантов (variants), особенно если используются привязки к фиксированным размерам.

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

Особенности изменения размера во фреймах с Auto Layout

Auto Layout — одна из самых мощных функций Figma, позволяющая создавать адаптивные и предсказуемые интерфейсы. Однако она кардинально меняет поведение фреймов при изменении размеров. Когда вы применяете Auto Layout к фрейму, он начинает «управлять» своими дочерними элементами: выстраивает их в ряд или столбец и автоматически добавляет отступы.

Если вы попытаетесь изменить размер фрейма с Auto Layout вручную, Figma может игнорировать ваши действия, особенно если включена опция Hug Contents (подстраивается под содержимое). В этом режиме ширина и высота фрейма определяются суммарным размером всех элементов и заданных отступов (padding).

Чтобы фрейм с Auto Layout принимал фиксированную ширину, отключите Hug Contents и установите конкретное значение W или H. Это часто используется при создании кнопок, форм или карточек, которые должны занимать всю доступную ширину (например, 100% ширины экрана).

Как контролировать размеры в Auto Layout?

  1. Выделите фрейм с Auto Layout.
  2. В правой панели найдите раздел Auto Layout.
  3. Отключите переключатель Hug Contents, если хотите задать фиксированную ширину/высоту.
  4. Введите нужные значения в поля W и H.
  5. Настройте внутренние отступы (Padding) для управления пространством внутри фрейма.

Направление стека (Horizontal или Vertical) также влияет на то, как будет реагировать фрейм на изменение размеров. Например, при горизонтальном направлении изменение ширины фрейма может привести к переполнению содержимого, если дочерние элементы не имеют гибких привязок.

Полезно знать: Используйте сочетание Auto Layout и constraints для создания сложных, но стабильных компонентов, таких как навигационные панели или адаптивные формы.

Распространённые ошибки и как их избежать

Одна из самых частых ошибок — попытка растянуть фрейм с Auto Layout, не отключив Hug Contents. Пользователь тянет за угол, но ничего не происходит. Это вызывает раздражение и ложное ощущение «бага». Решение — всегда проверять состояние Auto Layout при неожиданном поведении фрейма.

Другая ошибка — игнорирование привязок (constraints) при изменении размеров. Если дочерние элементы не имеют правильно настроенных constraints, они могут «уплыть» при ресайзе. Например, кнопка в углу может сместиться в центр, если у неё стоит constraint «Center».

  • Ошибка: Фрейм не меняет размер при перетаскивании.
    Решение: Проверьте, включён ли Auto Layout. Если да — отключите Hug Contents или изменяйте размер через панель свойств.
  • Ошибка: Элементы внутри фрейма смещаются некорректно.
    Решение: Настройте constraints для каждого дочернего элемента: Left, Right, Top, Bottom, Center.
  • Ошибка: Размеры «плавают» после копирования между страницами.
    Решение: Убедитесь, что вы не копируете вместе с родительским фреймом, который имеет другие параметры Auto Layout.
  • </ul

    ⚠️ Дисклеймер — нажмите, чтобы развернуть

    Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.

    Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».

    Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.

    Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.

    Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.

    Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.

    Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.

    Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.

    Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.

    Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.

    Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.

    Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.