Как задать размер в фигме
В Figma размеры объектов задаются через панель свойств в правой части интерфейса, где можно точно указать ширину и высоту в пикселях. Для быстрого изменения используются ручки масштабирования, а для точного контроля — горячие клавиши и привязки. Важно понимать разницу между фиксированными и динамическими размерами, особенно при работе с компонентами и авто-макетами.
- Общее устройство интерфейса Figma
- Где находятся параметры размера
- Как задать размер объекта: основные способы
- Привязки и сетки для точного позиционирования
- Особенности размеров в авто-макетах
- Как контролировать размеры в динамических макетах
- Работа с размерами в компонентах и экземплярах
- Переопределение размеров в экземплярах
- Типичные ошибки и как их избежать
- Чек-лист: Проверка размеров перед передачей макетов
- Экспертное мнение
- Вопросы и ответы
- Заключение
Общее устройство интерфейса Figma
Figma — это веб-приложение для дизайна пользовательских интерфейсов, которое сочетает в себе простоту использования и глубокие возможности настройки. Основной рабочий процесс строится вокруг холста, слоёв и панелей инструментов. Справа от холста расположена панель свойств (Inspector), где отображаются и редактируются параметры выделенного объекта, включая его размеры.
Каждый объект на холсте — будь то прямоугольник, текст, фигура или группа — имеет свои геометрические параметры: ширину (W) и высоту (H). Эти значения можно изменять как визуально, так и численно. Интерфейс Figma позволяет быстро переключаться между режимами редактирования, что особенно полезно при создании адаптивных макетов.
Панель свойств обновляется в реальном времени при выборе любого элемента. Она разделена на логические блоки: трансформация (размер и положение), заливка, обводка, тени, эффекты и параметры макета. Блок «Transform» — ключевой для управления размерами.
Где находятся параметры размера
Параметры ширины и высоты находятся в верхней части правой панели, сразу под названием слоя. Рядом с полями ввода W и H отображается значок цепочки — он указывает, включено ли сохранение пропорций при масштабировании. Если цепочка замкнута, изменение одного параметра автоматически скорректирует второй. Это удобно для работы с иконками и изображениями.
Вы можете ввести значение напрямую, используя цифры. Figma поддерживает единицы измерения по умолчанию — пиксели. Дробные значения также допустимы (например, 16.5), что важно при тонкой настройке интерфейсов.
Как задать размер объекта: основные способы
Существует несколько способов задать размер элемента в Figma. Каждый из них подходит для разных задач: от быстрого прототипирования до точного пиксель-перфект дизайна.
Первый и самый очевидный способ — использование ручек масштабирования. Выделите объект, и по углам и сторонам появятся маркеры. Перетаскивая их, вы меняете размер. Удерживая Shift, вы сохраняете пропорции. Этот метод идеален для первичной настройки, но не гарантирует точности.
Второй способ — числовой ввод в панели свойств. Здесь вы можете ввести точное значение ширины и высоты. Это необходимо, когда вы следуете гайдлайнам (например, Material Design требует кнопки высотой 48px). Также можно использовать математические операции прямо в поле: введите +10 или -5, чтобы увеличить или уменьшить текущее значение.
Третий способ — комбинации клавиш. Например:
- Alt + стрелки — изменение размера с шагом 1px;
- Ctrl + + / Ctrl + - — зум, не влияющий на размеры объектов;
- Shift + Alt + стрелки — изменение размера с шагом 10px.
Привязки и сетки для точного позиционирования
Figma предлагает мощные инструменты привязки: к сетке, направляющим, другим объектам и границам холста. Чтобы включить привязку к объектам, убедитесь, что активна иконка магнита в верхнем меню. Привязки помогают поддерживать единый отступный ритм и избегать «плавающих» размеров.
Вы можете настроить собственную сетку через панель справа. Например, 8px-сетка — стандарт в современном UI-дизайне. Все размеры тогда кратны 8, что упрощает чтение кода и согласованность интерфейса.
Метод задания размера |
Точность |
Скорость |
Рекомендуемое применение |
|---|---|---|---|
Ручки масштабирования |
Низкая |
Высокая |
Быстрый прототип, концептуальная работа |
Числовой ввод |
Высокая |
Средняя |
Финальные макеты, работа с гайдлайнами |
Горячие клавиши |
Средняя |
Высокая |
Точная подстройка без мыши |
Авто-макеты |
Динамическая |
Высокая |
Адаптивные компоненты, списки, кнопки |
Особенности размеров в авто-макетах
Авто-макет (Auto Layout) — один из самых мощных инструментов Figma. Он позволяет создавать гибкие контейнеры, которые автоматически подстраиваются под содержимое. Однако поведение размеров в таких контейнерах отличается от обычных объектов.
Когда вы применяете Auto Layout к группе или фрейму, он получает два режима ширины и высоты: Fixed (фиксированный) и Hug Contents (объять содержимое). В режиме Hug Contents ширина и высота определяются внутренними элементами и отступами. Это означает, что вы не можете вручную задать ширину, если выбран этот режим.
Чтобы задать конкретную ширину, нужно переключить параметр на Fixed. Это полезно, когда вы хотите, чтобы кнопка имела минимальную ширину, но могла расширяться при длинном тексте. Для этого установите Min Width вместо фиксированной.
Отступы (padding) внутри авто-макета также влияют на общий размер. Например, если у вас есть кнопка с текстом и padding 16px слева и справа, то общая ширина будет равна ширине текста + 32px. Figma автоматически рассчитывает это.
Как контролировать размеры в динамических макетах
При работе с карточками, списках или формами часто требуется, чтобы элементы занимали всю доступную ширину. Для этого используется режим Fill Container. Выберите авто-макет, щёлкните по значку ширины и выберите «Fill container». Теперь он будет растягиваться по родительскому фрейму.
Вы можете комбинировать режимы: например, по вертикали — Hug Contents, по горизонтали — Fill Container. Это типично для модальных окон или панелей навигации.
Если вы хотите ограничить максимальную ширину, используйте Max Width. Это предотвращает чрезмерное растяжение при очень длинном контенте.
Работа с размерами в компонентах и экземплярах
Компоненты в Figma — это переиспользуемые элементы, такие как кнопки, иконки или карточки. При создании компонента важно правильно задать его размеры, чтобы экземпляры были гибкими.
По умолчанию экземпляр наследует размеры мастера-компонента. Но Figma позволяет переопределять размеры, если включена соответствующая настройка. В редакторе компонента откройте панель свойств и найдите раздел Constraints (Ограничения). Здесь вы можете указать, как элемент должен вести себя при изменении размеров родителя.
Ограничения бывают:
- Left & Right — растягивается по горизонтали;
- Top & Bottom — привязан к верху и низу;
- Center — остаётся по центру;
- Left и Top — остаётся в левом верхнем углу.
Для создания адаптивных компонентов рекомендуется использовать авто-макеты. Тогда экземпляр сможет адаптироваться под разный текст или иконки без ручной корректировки.
Переопределение размеров в экземплярах
Иногда нужно, чтобы экземпляр отличался по размеру от оригинала. Figma позволяет это делать, но только если мастер-компонент настроен корректно. Например, если у кнопки в компоненте установлен режим Hug Contents, вы можете свободно менять её ширину в экземпляре.
Однако если размер зафиксирован, изменение будет заблокировано. Чтобы разблокировать, вернитесь к мастер-компоненту и переключите режим на Hug Contents или Fill Container.
Типичные ошибки и как их избежать
Даже опытные дизайнеры допускают ошибки при работе с размерами в Figma. Одна из самых частых — отсутствие единой системы отступов и размеров. Когда каждый элемент создаётся «на глаз», это приводит к несогласованности интерфейса.
Другая ошибка — игнорирование Auto Layout. Многие продолжают использовать обычные фреймы, что усложняет поддержку макетов. Без авто-макетов невозможно создать по-настоящему адаптивный дизайн.
Также распространённая проблема — неправильные ограничения в компонентах. Например, иконка в кнопке привязана к левому краю, но при сокращении ширины она наседает на текст. Решение — использовать внутренние отступы и режимы выравнивания в авто-макете.
Чек-лист: Проверка размеров перед передачей макетов
- Убедитесь, что все размеры кратны 4 или 8px.
- Проверьте, что авто-макеты настроены корректно (Min/Max, отступы).
- Протестируйте экземпляры компонентов с разным контентом.
- Убедитесь, что нет «плавающих» пикселей (например, 15.3px).
- Проверьте привязки и выравнивание относительно сетки.
Экспертное мнение
«Сегодняшние дизайн-системы живут по законам динамических размеров. Фиксированные значения уходят в прошлое. Вместо этого мы проектируем правила роста: как кнопка должна вести себя при длинном тексте, как карточка адаптируется под изображение. Figma с её Auto Layout даёт нам эту возможность уже сейчас. Главное — перестать думать в терминах “ширина=320px” и начать думать в терминах “поведение при изменении”.»
Вопросы и ответы
Заключение
Управление размерами в Figma — это не просто технический навык, а важная часть проектирования качественного пользовательского интерфейса. От того, насколько точно и системно вы задаёте размеры, зависит согласованность, масштабируемость и удобство передачи макетов команде.
Современный подход предполагает переход от фиксированных значений к динамическим системам. Auto Layout, компоненты, Min/Max ширина — всё это инструменты, которые помогают создавать живые, адаптивные интерфейсы. Главное — понимать логику каждого инструмента и применять их осознанно.
- Размеры задаются через панель свойств или ручки масштабирования.
- Для точности используйте числовой ввод и привязки к сетке.
- Auto Layout меняет логику управления размерами — используйте Hug Contents и Fill Container.
- Компоненты должны быть гибкими — настройте Min/Max и ограничения.
- Избегайте «плавающих» размеров и несогласованных значений.
⚠️ Дисклеймер — нажмите, чтобы развернуть
Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.
Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».
Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.
Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.
Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.
Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.
Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.
Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.
Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.
Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.
Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.
Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.