Как сделать обводку по контуру в фигме
Создание обводки по контуру в Figma — это базовый, но важный навык для точного позиционирования элементов, подготовки макетов к верстке и работы с иконками или сложными фигурами. Обводка (или stroke) помогает выделить границы объекта, добавить ему визуальный акцент или подготовить его для экспорта. В отличие от простого изменения цвета заливки, обводка требует понимания настроек стилей, порядка отрисовки и особенностей работы с векторными узлами.
- Основные настройки обводки в Figma
- Типы положения обводки: внутри, по центру, снаружи
- Как нарисовать обводку по контуру изображения
- Работа с векторными масками и трейсингом
- Ошибки при настройке обводки и как их избежать
- Ошибка 1: Обводка «съедает» содержимое
- Ошибка 2: Неправильное поведение в Auto Layout
- Ошибка 3: Обводка не экспортируется
- Экспертное мнение
- Вопросы и ответы
- Заключение
Основные настройки обводки в Figma
Обводка в Figma доступна для всех векторных объектов, фигур, текстовых блоков и компонентов. Чтобы активировать её, выберите любой объект на холсте и откройте правую панель инспектора. Раздел Stroke находится сразу под заливкой (Fill). По умолчанию он отключен — значок обводки серый, а толщина равна нулю.
Активируйте обводку, кликнув по полю цвета или установив значение толщины больше 0. После этого появятся дополнительные настройки: тип линии (сплошная, пунктир, штрихпунктир), закругление концов линий (butt, round, square) и соединений углов (miter, round, bevel). Эти параметры особенно важны при создании иконок, рамок или технических чертежей.
Цвет обводки можно задать через палитру, HEX-код, RGB или использовать стили из библиотеки. Если вы работаете в команде, рекомендуется использовать глобальные стили (Local Styles), чтобы обеспечить единообразие. Например, все кнопки с обводкой должны использовать один и тот же стиль с именем «Stroke/Primary».
Для многослойных объектов или групп, обводка применяется только к каждому элементу отдельно. Если нужно обвести всю группу целиком, преобразуйте её в фрейм или используйте внешний фрейм с прозрачным фоном и нужной обводкой.
Типы положения обводки: внутри, по центру, снаружи
Один из ключевых моментов при работе с обводкой — её положение относительно контура объекта. В Figma есть три варианта:
- Center (по центру) — обводка рисуется наполовину внутри, наполовину снаружи контура. Это значение по умолчанию.
- Inside (внутри) — вся обводка располагается строго внутри границ объекта.
- Outside (снаружи) — обводка полностью вынесена за пределы контура.
Выбор типа зависит от задачи. Например, при создании рамки вокруг карточки лучше использовать Outside, чтобы обводка не «съедала» внутреннее пространство. При работе с иконками 24×24 пикселя Inside позволяет сохранить чёткие границы без увеличения габаритов.
Тип положения |
Когда использовать |
Особенности |
|---|---|---|
Center |
По умолчанию, для общих задач |
Может вызвать визуальное «расплывание» на малых размерах |
Inside |
Иконки, текст, плотные сетки |
Не изменяет габариты объекта, но может быть менее заметен |
Outside |
Рамки, выделение, разделители |
Увеличивает общий размер объекта на величину обводки |
Как нарисовать обводку по контуру изображения
Figma не умеет автоматически создавать обводку по контуру растрового изображения, как, например, Photoshop с функцией «Обводка». Но вы можете достичь аналогичного эффекта вручную, используя векторный трейсинг.
Шаги для создания обводки по контуру:
- Загрузите изображение на холст через меню File → Place Image или перетащите файл.
- Создайте новый векторный фрейм (Vector) или используйте Pen Tool (P), чтобы начать обводить контур вручную.
- Точечно следуйте за краями объекта, добавляя узлы. Используйте Smooth Node для плавных кривых.
- Закончив контур, примените к нему обводку через панель Stroke.
- При необходимости скройте или удалите исходное изображение.
Если контур сложный (например, силуэт дерева или животного), можно воспользоваться сторонними инструментами: Adobe Illustrator (функция Image Trace), Vector Magic или онлайн-сервисами вроде Autotracer.org. Экспортированный SVG-файл затем импортируется в Figma.
Для быстрого прототипирования можно использовать обводку вокруг прямоугольной рамки с изображением. Хотя это не «по контуру», такой подход часто достаточен для макетов экранов.
Работа с векторными масками и трейсингом
Figma поддерживает векторные маски, которые позволяют ограничивать видимость одного слоя формой другого. Этот метод полезен, когда нужно обвести сложный объект без ручного трейсинга.
Пример использования:
- Поместите изображение внутрь векторного контура (например, круга или произвольной формы).
- Выделите оба объекта и нажмите Ctrl+Alt+M (Cmd+Option+M на Mac).
- Теперь изображение будет видно только внутри контура.
- Добавьте обводку к самому контуру — она станет рамкой по краю.
Такой приём часто используют для аватарок, баннеров или карточек с нестандартными формами. Однако важно помнить: обводка применяется к маске, а не к изображению, поэтому толщина и стиль настраиваются отдельно.
Для автоматического трейсинга Figma пока не предлагает встроенных решений, но в экосистеме есть плагины:
- Vectorizer — преобразует растровые изображения в векторные контуры.
- Image Tracer — позволяет быстро создать обводку по изображению с настройкой детализации.
- Trace Path — удобен для простых форм и логотипов.
Ошибки при настройке обводки и как их избежать
Новички часто сталкиваются с проблемами, связанными с обводкой. Ниже — самые распространённые ошибки и способы их решения.
Ошибка 1: Обводка «съедает» содержимое
При использовании Inside обводка может частично перекрывать текст или иконку внутри фигуры. Особенно заметно на малых размерах (например, 24×24 пикселя).
Решение: Переключитесь на Outside или Center, либо увеличьте размер объекта с учётом толщины обводки. Например, для обводки 2 пикселя добавьте по 2 пикселя с каждой стороны.
Ошибка 2: Неправильное поведение в Auto Layout
Если объект с обводкой Outside находится в Auto Layout, его визуальные границы могут выходить за пределы фрейма, что ломает выравнивание.
Решение: Добавьте внутренние отступы (padding) в Auto Layout, равные половине толщины обводки. Или используйте отдельный слой для обводки вне основного потока.
Ошибка 3: Обводка не экспортируется
При экспорте в PNG или JPG иногда кажется, что обводка пропала. Это происходит, если объект выходит за пределы видимой области фрейма.
Решение: Убедитесь, что фрейм достаточно большой, чтобы вместить обводку Outside. Активируйте «Include outside elements» в настройках экспорта, если нужно.
Ошибка |
Причина |
Решение |
|---|---|---|
Обводка не видна |
Толщина 0 или цвет совпадает с фоном |
Проверьте настройки Stroke в правой панели |
Размытая обводка |
Нечётная толщина на нечётных координатах |
Выравнивайте объекты по пиксельной сетке (Pixel Grid) |
Обводка исчезает при масштабировании |
Настройка «Scale Stroke» отключена |
Включите Scale Stroke в контекстном меню объекта |
Экспертное мнение
По словам эксперта, стандартная толщина обводки для интерфейсов — 1–2 пикселя. Более толстые линии (3 и более) используются редко — обычно для выделения модальных окон или состояния драг-н-дроп.
Также Дмитрий отмечает, что в дизайн-системах стоит заранее определить набор стилей обводки: например, Primary Stroke (1px, #0066CC), Error Stroke (2px, #D32F2F), Success Stroke (1px, #388E3C). Это ускоряет работу и снижает количество ошибок при передаче макетов.
Вопросы и ответы
Заключение
Обводка по контуру в Figma — это не просто визуальный элемент, а важный инструмент коммуникации в интерфейсе. Правильно настроенная обводка помогает выделить интерактивные элементы, передать состояние и улучшить читаемость макета. Главное — понимать различия между типами положения (Inside, Center, Outside) и учитывать влияние обводки на размеры и поведение объектов в Auto Layout.
- Всегда проверяйте положение обводки — Outside чаще всего подходит для рамок.
- Используйте плагины для автоматического трейсинга сложных контуров.
- Включайте Scale Stroke при масштабировании объектов.
- Создавайте глобальные стили обводки для единообразия в проекте.
- Тестируйте обводку на разных фонах и в темной теме.
⚠️ Дисклеймер — нажмите, чтобы развернуть
Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.
Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».
Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.
Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.
Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.
Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.
Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.
Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.
Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.
Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.
Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.
Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.