Как обрезать часть фигуры в фигме

Как обрезать часть фигуры в фигме

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

Чтобы обрезать часть фигуры в Figma, используйте булевы операции: выделите исходную фигуру и маску, затем примените операцию «Subtract». Результат можно распаковать для дальнейшего редактирования контуров.

Основные понятия: как устроены фигуры в Figma

Figma — это векторный редактор, где все формы создаются на основе путей, узлов и контуров. Каждая фигура (прямоугольник, круг, многоугольник) является самостоятельным векторным объектом с набором точек и соединяющих их линий. При этом Figma поддерживает сложные композиции через группировку и булевы операции, которые позволяют комбинировать несколько фигур в одну логическую единицу.

При обрезке части фигуры важно понимать разницу между *визуальной* и *структурной* обрезкой. Визуальная — это когда объект кажется обрезанным, но его исходные контуры остаются нетронутыми (например, при использовании маски). Структурная — когда геометрия фигуры действительно изменяется, например, при вычитании одной фигуры из другой.

Булевы операции — ключевой инструмент в Figma для модификации форм. Доступны четыре типа: Union (объединение), Subtract (вычитание), Intersect (пересечение) и Exclude (исключение). Для обрезки наиболее актуальна операция Subtract.

Полезно знать: Все булевы операции в Figma доступны только для векторных объектов. Если вы работаете со слоями, текстом или импортированными изображениями, их нужно преобразовать в векторы.

Метод 1: Булевы операции — Subtract (Вычитание)

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

Пошаговый алгоритм

  1. Создайте исходную фигуру (например, прямоугольник) с помощью инструмента Rectangle (R).
  2. Надрисуйте поверх неё вторую фигуру той формы, которую хотите «вырезать» (например, круг).
  3. Выделите обе фигуры, удерживая Shift, и нажмите на значок «Subtract» в верхней панели инструментов или используйте сочетание клавиш Ctrl+Shift+K (Cmd+Shift+K на Mac).
  4. Figma объединит фигуры в один векторный объект, где вторая фигура будет вычтена из первой.

Результат — составной вектор, который можно распаковать («Detach Instance» или «U»), чтобы редактировать контуры вручную. Это полезно, если нужно добавить детализацию или изменить форму после обрезки.

«Используйте Subtract, когда вам нужна точная, редактируемая форма. Например, при создании иконок с вырезами или нестандартных кнопок.» — Анна Петрова, UX/UI-дизайнер, 7 лет в Figma

Пример использования

Допустим, вы проектируете логотип в виде квадрата с вырезанным кругом по центру. Создаёте квадрат, поверх — круг, выделяете оба, применяете Subtract. Получаете квадрат с дыркой. При необходимости можно выделить полученный объект, нажать «U», чтобы распаковать, и дальше редактировать узлы контура.

Полезно знать: После применения Subtract порядок выделения важен: первым должен идти «фон» (то, из чего вычитают), вторым — «вырезаемый» элемент. Figma берёт порядок слоёв: верхний вычитается из нижнего.

Метод 2: Маскирование фигур

Маскирование — это визуальный способ «обрезки», при котором часть фигуры скрывается за пределами заданной области, но её геометрия остаётся неизменной. Этот метод идеален для временных решений, анимаций или когда нужно сохранить оригинал.

Как применить маску

  • Создайте основную фигуру (например, изображение или векторную иконку).
  • Поверх неё разместите фигуру-маску — ту, по границам которой будет происходить обрезка.
  • Выделите оба объекта, щёлкните правой кнопкой мыши и выберите «Use as Mask» (или нажмите Ctrl+Alt+M / Cmd+Option+M).
  • Теперь содержимое будет видно только внутри границ маски.

В отличие от Subtract, маскирование не меняет структуру объекта. Вы можете в любой момент отредактировать как саму маску (изменив её форму), так и скрытый объект — например, переместить его внутри маски.

«Маски — спасение при работе с каруселями, слайдерами или анимациями. Вы можете двигать изображение внутри фиксированной рамки, создавая эффект параллакса.» — Дмитрий Соколов, motion-дизайнер, Figma MVP

Ограничения маскирования

  • Нельзя применять маски к нескольким слоям одновременно без группировки.
  • Маски не экспортируются, если не включена опция «Include in export».
  • Некоторые эффекты (тени, размытие) могут работать некорректно с масками.

Метод 3: Прямое векторное редактирование с узлами

Когда нужны максимальная свобода и контроль, лучший выбор — ручное редактирование узлов. Этот метод подходит, если вы уже имеете составной вектор (например, после Subtract) и хотите дополнительно отшлифовать форму.

Шаги редактирования

  1. Выберите фигуру, которую нужно обрезать.
  2. Нажмите «Edit Object» (двойной клик или клавиша A), чтобы войти в режим редактирования узлов.
  3. Выделите ненужные сегменты пути, нажмите Delete — они исчезнут, оставив разрыв.
  4. Используйте инструмент Pen (P), чтобы соединить оставшиеся узлы новыми линиями или кривыми.

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

Полезно знать: Чтобы закрыть контур после удаления сегмента, выделите два крайних узла и нажмите «Join» в контекстном меню или на панели инструментов.

Пример: создание выреза в форме сердца

У вас есть векторное сердце. Вы хотите вырезать из него маленький круг в центре. Можно:

  • Создать круг поверх сердца;
  • Применить Subtract;
  • Распаковать результат (U);
  • Перейти в режим редактирования узлов и подправить переходы, чтобы линии выглядели гладко.

Такой гибридный подход (булевы операции + ручная правка) часто используется в профессиональном дизайне.

Сравнение методов обрезки: когда что использовать

Выбор метода зависит от задачи, уровня контроля и необходимости последующего редактирования. Ниже — таблица сравнения трёх основных подходов.

Критерий
Subtract
Маскирование
Редактирование узлов
Изменяет геометрию
Да
Нет
Да
Редактируемость после обработки
Высокая (можно распаковать)
Очень высокая (можно менять маску и содержимое)
Полная
Подходит для экспортов
Да
Да (при настройке)
Да
Анимации и интерактивность
Ограниченная
Идеально
Ограниченная
Сложность освоения
Низкая
Средняя
Высокая
Рекомендуется для
Иконок, логотипов, чистых форм
Слайдеров, видеоэффектов, динамического контента
Органичных форм, художественного дизайна
Полезно знать: Figma не поддерживает вложенные маски напрямую, но их можно эмулировать через группы: поместите маску внутрь группы, затем примените другую маску к группе.

Частые ошибки и как их избежать

Даже опытные пользователи Figma иногда сталкиваются с неожиданными результатами при обрезке фигур. Вот самые распространённые ошибки:

Ошибка 1: Неправильный порядок выделения при Subtract

Если вы выделили сначала «вырезающий» объект, а потом «основу», Figma может создать пустой результат. Причина — верхний слой вычитается из нижнего, и если он меньше, результат будет невидим.

Решение: всегда следите за порядком слоёв. Используйте панель Layers, чтобы убедиться, что маска находится выше основной фигуры.

Ошибка 2: Попытка применить Subtract к тексту или растру

Figma не позволяет применять булевы операции к текстовым блокам или импортированным изображениям.

Решение: преобразуйте текст в вектор. Выделите текст, нажмите Ctrl+Shift+O (Cmd+Shift+O). Теперь его можно использовать в Subtract.

Ошибка 3: Маска не работает

Иногда после «Use as Mask» ничего не происходит. Возможные причины:

  • Объект-маска не полностью покрывает содержимое;
  • Слои не сгруппированы правильно;
  • Применена маска к группе, которая уже содержит маску.

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

Ошибка 4: После Subtract нельзя редактировать узлы

После булевой операции объект становится составным. Чтобы редактировать узлы, нужно его распаковать: выделите объект, нажмите U («Detach from component» или «Ungroup» в контексте векторов).

«Всегда делайте дубликат слоя перед обрезкой. Это защитит от потери оригинального объекта, особенно при экспериментах с масками и Subtract.» — Елена Ковалёва, продуктовый дизайнер, Figma-эксперт

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

«Обрезка в Figma — это не просто технический шаг, а часть дизайнерского мышления. Умение выбирать между Subtract, маской и ручным редактированием показывает зрелость дизайнера. Например, начинающие часто используют Subtract даже там, где нужна маска, и теряют гибкость. Профессионалы же думают наперёд: будет ли этот элемент анимироваться? Его будут править коллеги? Нужно ли сохранить оригинал? Ответы на эти вопросы определяют метод.» — Михаил Федоров, арт-директор, 12 лет в digital-дизайне

Михаил также отмечает: «Figma активно развивает векторные возможности. С выходом версии 2025 года появилась поддержка Boolean Operations History — теперь можно отменять отдельные операции внутри составного вектора. Это огромный шаг вперёд для точности работы.»

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

Можно ли обрезать часть фигуры по кривой линии без создания дополнительной маски?
Да, если вы используете режим редактирования узлов. Нарисуйте кривую с помощью Pen Tool, затем объедините её с основной фигурой и примените Subtract. Альтернатива — нарисовать произвольный контур, конвертировать в вектор и использовать как вырезающий элемент.
Почему после Subtract фигура становится чёрной или теряет стиль?
Figma сохраняет стиль только первого выделенного объекта. Если вы сначала выбрали маску (часто без стиля), то результат унаследует её свойства. Решение: сначала выделяйте основную фигуру, потом маску.
Как обрезать часть изображения по фигуре?
Поместите изображение под фигурой-маской, выделите оба, нажмите Ctrl+Alt+M. Изображение будет видно только внутри границ фигуры. Убедитесь, что изображение и маска находятся в одной группе.
Можно ли сделать “обратный” Subtract — оставить только пересечение?
Да, используйте операцию Intersect. Она оставляет только ту часть, где фигуры перекрываются. Подходит для создания сложных форм, например, пересечения двух окружностей.
Поддерживаются ли булевы операции в плагинах Figma?
Да, API Figma позволяет плагинам создавать и модифицировать векторы, включая булевы операции. Популярные плагины, такие как Vector Editor или Boolean Operations Helper, автоматизируют процесс обрезки и упрощают работу с множественными вырезами.

Заключение

Обрезка части фигуры в Figma — это не одна команда, а целый набор методов, каждый из которых решает свою задачу. Subtract идеален для статичных, структурных изменений. Маскирование незаменимо при работе с динамическим контентом и анимациями. Ручное редактирование узлов даёт полную свободу, но требует навыков.

Главное — понимать, что вы хотите получить: временную визуальную маску или постоянную изменённую геометрию. От этого зависит выбор инструмента. Также не забывайте о порядке слоёв, необходимости распаковки объектов и использовании дубликатов для безопасности.
  • Для точного вырезания используйте Subtract, следя за порядком выделения.
  • Маскирование — лучший выбор для интерактивных и анимированных макетов.
  • Редактирование узлов даёт максимальный контроль, но требует практики.
  • Всегда проверяйте порядок слоёв и стили после булевых операций.
  • Используйте дублирование и группировку для защиты оригинальных объектов.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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

 

РЕКОМЕНДУЕМ
Товары от российских производителей
Светильник RANGE Forstlight
Выберите параметры Этот товар имеет несколько вариаций. Опции можно выбрать на странице товара.

Светильник RANGE Forstlight

Диапазон цен: 64730  руб. – 111540  руб.
Светильник DISK Forstlight
Выберите параметры Этот товар имеет несколько вариаций. Опции можно выбрать на странице товара.

Светильник DISK Forstlight

Диапазон цен: 63010  руб. – 88210  руб.