Как сделать границы в фигме

Как сделать границы в фигме

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

Чтобы добавить границы в Figma, выберите объект и в правой панели инспектора найдите раздел Strokes. Настройте цвет, толщину, тип линии и положение обводки. Для сложных эффектов используйте несколько границ через плагины или дублирование слоёв.

Основные настройки границ

Добавление границ в Figma начинается с выбора любого векторного объекта: прямоугольника, круга, кривой или текстового блока. После выделения элемента перейдите в правую боковую панель — Properties Panel — и найдите секцию Strokes. По умолчанию она скрыта, если границы не заданы, но появляется сразу после активации.
В этом разделе доступны базовые параметры: цвет обводки, её толщина (в пикселях), стиль линии (сплошная, пунктирная, штрихпунктир) и способ наложения относительно контура объекта. Цвет выбирается через палитру, HEX-код, RGB или ссылку на цвет из библиотеки стилей. Это особенно важно при работе с дизайн-системами, где требуется единообразие.
Толщина границы задаётся числом — от 0.1 до 1000 px. Увеличение значения делает обводку более заметной, но может повлиять на геометрию макета, особенно если используется внешнее или центрированное положение. Важно помнить, что границы учитываются при автоматических расчётах размеров фреймов, если включены соответствующие опции Auto Layout.

Полезно знать: Если вы не видите раздел Strokes, убедитесь, что выбран векторный объект. Группы, страницы или пустые фреймы без заливки не поддерживают обводку напрямую.

Как добавить границу пошагово

  1. Выберите объект с помощью инструмента Selection (V).
  2. Перейдите в правую панель и найдите кнопку «+» рядом с надписью «No strokes».
  3. Выберите цвет из палитры или введите HEX-значение.
  4. Установите толщину в поле «Stroke weight».
  5. Настройте тип линии: Solid, Dashed или Dotted.
  6. Выберите положение обводки: Outside, Inside или Center.

Типы линий и формы соединения

Figma поддерживает три основных типа обводки: сплошную, пунктирную и точечную. Сплошная линия (Solid) используется чаще всего — для кнопок, карточек, иконок. Пунктирная (Dashed) часто применяется в интерфейсах для обозначения зон перетаскивания, временных рамок или недоступных элементов. Точечная (Dotted) редка, но эффективна для декоративных акцентов или маркеров.
Кроме типа линии, можно настроить форму соединения углов — Corner Stroke Cap. Доступны три варианта: Miter (острые углы), Round (скруглённые) и Bevel (срезанные). Выбор зависит от стилистики проекта. Например, в минималистичном UI чаще используют Round, чтобы сохранить мягкость форм.
Длина штрихов и промежутков в пунктирной линии настраивается через поля Dash и Gap. Значения указываются в пикселях. Это позволяет создавать уникальные паттерны: короткие штрихи с длинными паузами или частые точки. Однако будьте осторожны — слишком мелкий пунктир может теряться на экранах с низким разрешением.

«Используйте пунктирные границы не для красоты, а для функции. Они должны сигнализировать пользователю о чём-то: например, что элемент можно перетащить или что он находится в режиме редактирования.» — Алексей Миронов, UX-дизайнер, опыт 9 лет

Примеры использования разных типов линий

  • Сплошная линия: активные кнопки, поля ввода, рамки модальных окон.
  • Пунктирная: зоны загрузки файлов, контуры перетаскиваемых элементов.
  • Точечная: декоративные разделители, временные метки на диаграммах.

Положение обводки (Stroke Alignment)

Один из самых непонятных, но важнейших параметров — Stroke Alignment. Он определяет, где будет располагаться граница относительно контура объекта: снаружи, внутри или по центру. От этого зависит, как изменится занимаемое пространство.
При значении Outside обводка выходит за пределы исходного объекта. Это увеличивает общую ширину и высоту элемента. Такой подход удобен, когда нужно выделить элемент, не сжимая его содержимое. Например, при ховере на карточке.
Если выбрать Inside, граница будет нарисована строго внутри контура. Это уменьшает доступное пространство для содержимого, поэтому может повлиять на текст или иконки. Используется редко — в основном для рамок, которые не должны выходить за границы сетки.
Center — значение по умолчанию. Обводка делится пополам: половина внутри, половина снаружи. Этот вариант универсален, но требует учёта при точной верстке. Например, если у вас кнопка шириной 200 px и граница 4 px, то фактически она займет 204 px (2 px снаружи + 200 px + 2 px снаружи).

Тип выравнивания
Влияние на размер
Когда использовать
Outside
Увеличивает габариты
Активные состояния, акценты
Inside
Не увеличивает, но съедает внутреннее пространство
Рамки в жёсткой сетке
Center
Увеличивает на половину толщины с каждой стороны
Базовая обводка, стандартные компоненты
Полезно знать: При использовании Auto Layout положение обводки влияет на размеры контейнера. Если граница снаружи — фрейм автоматически расширится. Это важно учитывать при создании адаптивных компонентов.

Работа с несколькими границами

Figma не поддерживает несколько границ «из коробки», как в Photoshop или CSS. Но есть рабочие обходные пути. Самый простой — дублирование слоя. Создайте копию объекта, уберите заливку у верхнего слоя, сделайте тонкую обводку, а у нижнего — более толстую. Так можно имитировать двойную рамку.
Другой способ — использовать Plugins. Популярные плагины вроде *Multi Stroke* или *Stroke Master* позволяют добавлять до 10 обводок с разными цветами, толщиной и положением. Они интегрируются в интерфейс Figma и работают быстро. Некоторые даже поддерживают экспорт в код.
Если вы работаете с дизайн-системой, рекомендуется создать стили обводки. Перейдите в раздел Local Styles (в правом верхнем углу панели), нажмите «+» рядом с Strokes и сохраните комбинацию цвета и толщины. После этого её можно применять к любым объектам через одну клик.

Пошагово: как добавить двойную границу

  1. Создайте фигуру (например, прямоугольник).
  2. Дублируйте её (Ctrl+D / Cmd+D).
  3. У верхнего слоя установите тонкую обводку (например, 1 px) и удалите заливку.
  4. У нижнего — более толстую (например, 4 px), другой цвет.
  5. Выровняйте слои по центру с помощью Align Tools.
  6. Сгруппируйте (Ctrl+G / Cmd+G), чтобы упростить управление.
«Мультиграницы — мощный визуальный инструмент, но используйте их умеренно. Две обводки уже привлекают внимание, три — риск перегрузить интерфейс.» — Анна Ковалёва, арт-директор студии PixelFlow

Границы в компонентах и вариантах

Компоненты — основа масштабируемого дизайна в Figma. Границы в них ведут себя особо. Если вы зададите обводку в главном компоненте, она унаследуется всеми экземплярами. Однако в экземпляре можно переопределить цвет, толщину или отключить границу — это называется property override.
При создании кнопки с состояниями (default, hover, disabled) удобно использовать варианты (Variants). В состоянии hover можно добавить границу или изменить её цвет. Это делается через свойства компонента: в режиме Variant settings выберите нужный state и настройте Strokes.
Важно: если вы используете Auto Layout внутри компонента, границы будут влиять на размеры только при условии, что они расположены снаружи. Иначе система может игнорировать их при расчёте padding.

Полезно знать: Чтобы быстро переключать наличие границы в вариантах, создайте Boolean property (например, «Has Border») и свяжите его с видимостью обводки. Это упрощает работу с прототипами.

Ошибки и как их избежать

Новички часто сталкиваются с проблемами при работе с границами. Одна из самых частых — неожиданное изменение размеров макета. Происходит это из-за того, что граница снаружи увеличивает габариты объекта, но дизайнер этого не замечает. Результат — смещение соседних элементов.
Другая ошибка — использование слишком толстых обводок на маленьких элементах. Граница в 8 px на иконке 24×24 px сделает её почти невидимой. Рекомендуемая толщина: 1–2 px для иконок, 2–4 px для кнопок, до 6 px — для акцентных блоков.
Также распространена путаница с порядком слоёв. Если вы дублируете объект для мультиграниц, но не выровняете слои, обводка может съехать. Всегда используйте инструменты выравнивания (Align Center, Align Middle).

Типичные ошибки и решения

  • Обводка не отображается: проверьте, не установлена ли толщина в 0. Также убедитесь, что цвет не прозрачный.
  • Размеры прыгают при включении границы: измените положение на Inside или пересчитайте отступы.
  • Граница обрезается в Auto Layout: увеличьте padding или измените направление фрейма.
  • Невозможно применить несколько границ: используйте плагины или дублирование слоёв.

Экспорт и совместимость

При экспорте макета границы экспортируются как часть изображения. Но если вы передаёте макет разработчику, важно понимать, как границы будут реализованы в коде. В CSS обводка задаётся через border, но поведение отличается: CSS-граница всегда ведёт себя как «outside» в Figma, если не используется box-sizing: border-box.
Чтобы избежать недопонимания, используйте плагины вроде *Tokens Studio* или *Zeplin*, которые автоматически преобразуют ваши настройки Strokes в CSS-свойства. Также можно добавлять комментарии к элементам с указанием толщины, цвета и типа линии.
Для SVG-экспорта важно, чтобы границы были правильно векторизованы. Figma делает это автоматически, но при сложных формах могут возникнуть артефакты. Проверяйте экспорт в редакторах вроде Illustrator или просмотрщиках SVG.

Полезно знать: При экспорте в PDF или PNG границы с радиусом скругления могут выглядеть иначе из-за сглаживания. Всегда проверяйте качество на реальных устройствах.

Экспертное мнение

Границы — это не просто украшение, а инструмент коммуникации. Они помогают пользователям ориентироваться в интерфейсе, показывают иерархию и уровень взаимодействия. Хороший дизайнер использует их осознанно, а не по умолчанию.
Современные тренды движутся в сторону минимализма. Многие продукты отказываются от границ в пользу теней, отступов и цветовых контрастов. Однако в enterprise-интерфейсах, административных панелях и инструментах аналитики обводки остаются актуальными.
Главное правило: каждая граница должна иметь смысл. Если вы не можете объяснить, зачем она нужна — удалите её. Чистый интерфейс без лишних линий воспринимается легче и выглядит современнее.

Вопросы и ответы

Можно ли сделать градиентную границу в Figma?
Напрямую — нет. Но можно использовать векторную маску или наложить поверх фигуры отдельный слой с градиентной линией. Эффект будет визуально похож на градиентную обводку.
Почему граница не отображается на тексте?
Убедитесь, что включена опция «Stroke» для текста. Иногда она отключается по умолчанию. Также проверьте, не равна ли толщина нулю и видим ли цвет на фоне.
Как быстро переключить положение обводки?
В правой панели есть три иконки: квадрат с обводкой снаружи, по центру и внутри. Просто кликните по нужной. Горячих клавиш нет, но можно использовать плагины для ускорения.
Поддерживают ли границы opacity?
Да. При выборе цвета вы можете задать прозрачность через ползунок A (альфа-канал). Это полезно для полупрозрачных рамок или мягких акцентов.
Можно ли анимировать границы в Figma?
Внутри Figma — только через прототипирование с заменой компонентов. Для плавной анимации, например, пунктирного движения, нужны внешние инструменты вроде After Effects или Lottie.

Заключение

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

Границы должны служить функции, а не украшать. Осваивайте базовые настройки, изучайте продвинутые методы вроде мультиграниц и плагинов, и всегда проверяйте результат в контексте всего интерфейса.
  • Используйте Stroke Alignment осознанно — он влияет на размеры и поведение элементов.
  • Для нескольких границ применяйте дублирование слоёв или специализированные плагины.
  • Сохраняйте стили обводки как Local Styles для единообразия в проекте.
  • Избегайте лишних границ — каждая должна иметь смысл.
  • Учитывайте особенности экспорта и согласовывайте параметры с разработчиками.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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