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

как обрезать фигуру в фигме

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

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

Что такое обрезка фигур и зачем она нужна

Обрезка фигур — ключевой приём в векторном дизайне, позволяющий создавать сложные формы из простых геометрических элементов. В Figma этот процесс не подразумевает физического удаления пикселей, как в растровых редакторах, а основан на логических операциях между векторными контурами. Это означает, что вы можете комбинировать круги, прямоугольники, многоугольники и кривые Безье, получая уникальные композитные формы.
Такой подход особенно важен при проектировании интерфейсов: например, когда нужно вырезать иконку из кнопки, создать отверстие в карточке или оформить нестандартную форму баннера. Обрезка помогает сохранять чистоту макета, минимизировать количество слоёв и обеспечивать точность позиционирования. Кроме того, векторные операции полностью обратимы до момента финального объединения, что даёт свободу экспериментировать.
В отличие от Photoshop или Illustrator, Figma работает с операциями в реальном времени, не требуя постоянного конвертирования в контуры. Однако есть нюансы: порядок слоёв, тип выбранных фигур и режим объединения влияют на результат. Понимание этих факторов позволяет эффективно использовать обрезку как инструмент творческого контроля над формой.

Полезно знать: Обрезка в Figma — это не редактирование пикселей, а работа с векторными путями. Результат зависит от порядка объектов и выбранной булевой операции.

Инструменты для обрезки фигур в Figma

Figma предлагает два основных подхода к обрезке: булевы операции и маскирование. Каждый метод имеет свои преимущества и области применения. Выбор зависит от задачи: хотите ли вы навсегда изменить форму или временно скрыть часть объекта.
Булевы операции — это математические действия над векторными контурами. Доступны четыре типа: «Объединить», «Вычесть», «Пересечение» и «Исключение». Для обрезки наиболее часто используется «Вычесть»: верхняя фигура «вырезает» форму из нижней. Эти операции доступны в верхней панели инструментов, когда выбрано два или более объекта. Они применяются к векторным фигурам, тексту (после преобразования в контур) и даже к некоторым компонентам.
Маскирование — более гибкий способ, при котором одна фигура служит «окошком», через которое видна часть другого объекта. В отличие от булевых операций, маскирование не изменяет исходную форму: вы можете перемещать, масштабировать или редактировать замаскированный объект без потери данных. Это особенно полезно при работе с изображениями, текстом или анимацией.

Метод
Преимущества
Недостатки
Когда использовать
Булевы операции
Точность, легковесность, совместимость со стилями
Необратимость после объединения, ограниченная гибкость
Создание сложных иконок, UI-элементов, логотипов
Маскирование
Гибкость, редактируемость, поддержка изображений
Зависимость от структуры слоёв, возможны артефакты при экспорте
Фотоэффекты, динамические блоки, прототипирование

Выбор метода должен опираться на контекст. Если вы создаёте компонент, который будет многократно использоваться, и форма должна быть строго задана — предпочтительны булевы операции. Если же вы работаете над макетом, где изображения или текст могут меняться, маскирование даст больше свободы.

«Всегда думайте наперёд: если завтра потребуется изменить форму, маскирование спасёт часы работы. Но если важна производительность и чистота кода при автогенерации — выбирайте булевы операции.» — Анна Петрова, UX-дизайнер, Figma Specialist at Yandex

Пошаговая обрезка через вычитание

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

  1. Нарисуйте две фигуры: нижнюю — которую вы хотите обрезать (например, прямоугольник), и верхнюю — которая будет «вырезать» (например, круг).
  2. Убедитесь, что верхняя фигура перекрывает ту часть, которую нужно удалить. Порядок слоёв критичен: вычитаемая фигура должна быть выше.
  3. Выделите обе фигуры одновременно (удерживайте Shift или Shift+Cmd/Ctrl).
  4. На верхней панели найдите иконку «Vector operations» — это символ пересекающихся квадратов.
  5. Нажмите на выпадающее меню и выберите «Subtract» (Вычесть).
  6. Результат появится мгновенно: нижняя фигура будет обрезана по форме верхней.

После выполнения операции Figma объединяет объекты в один векторный путь. Теперь вы можете редактировать точки этого пути с помощью инструмента «Pen» или «Direct Select» (белая стрелка). Однако важно понимать: после объединения вы больше не сможете отдельно изменять исходные фигуры, если не отмените действие (Cmd/Ctrl + Z).
Если вам нужно восстановить исходные фигуры, но вы уже закрыли файл, шансов мало. Поэтому опытные дизайнеры рекомендуют дублировать слои перед выполнением булевых операций. Простое копирование (Cmd/Ctrl + D) может спасти проект от необходимости начинать с нуля.

Советы по точности при обрезке

  • Используйте привязку к сетке (View → Show Grid) и включите «Snap to Grid», чтобы фигуры точно совмещались.
  • Для симметричных вырезов применяйте центрирование: выделите оба объекта и используйте кнопки Align по горизонтали и вертикали.
  • Если нужно вырезать несколько одинаковых элементов (например, ряд отверстий), создайте один вырез, затем продублируйте его и объедините все вычитаемые фигуры в одну группу перед операцией.
Полезно знать: Перед выполнением «Вычесть» можно использовать «Union» для объединения нескольких вырезающих фигур в один контур. Это расширяет возможности дизайна.

Маскирование как гибкая альтернатива

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

  1. Поместите изображение или фигуру, которую нужно замаскировать.
  2. Нарисуйте поверх неё фигуру той формы, в которой вы хотите показать содержимое (например, круг или звезду).
  3. Выделите оба объекта: сначала маску, затем содержимое (порядок важен).
  4. Нажмите Cmd/Ctrl + Alt + M или выберите в правой панели «Use as mask».

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

Когда маскирование лучше булевых операций?

  • Когда вы работаете с фотографиями или иллюстрациями.
  • Если форма маски может меняться в разных состояниях компонента.
  • При создании анимаций, где содержимое должно двигаться за границы.
  • Если вы не уверены, что окончательно определились с формой.
«Маски — это как театральная рампа: то, что вне сцены, остаётся, но зритель этого не видит. Используйте их, когда нужна иллюзия целостности при динамическом контенте.» — Дмитрий Козлов, Motion Designer, Senior UI at Tinkoff

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

Даже опытные пользователи Figma иногда сталкиваются с неожиданными результатами при обрезке. Многие из них связаны с непониманием логики работы векторных операций или невнимательностью к структуре слоёв.
Одна из самых частых ошибок — неправильный порядок слоёв. При операции «Вычесть» верхний объект вычитается из нижнего. Если вы случайно поменяете их местами, результат будет противоположным. Чтобы избежать этого, всегда проверяйте панель «Layers» перед выполнением операции.
Ещё одна проблема — попытка применить булевы операции к объектам разного типа. Например, нельзя вычесть группу из фигуры, пока группа не будет объединена в единый вектор. То же касается текста: он должен быть преобразован в кривую (Create Outlines) через контекстное меню.

Типичные сценарии сбоев

  • Ничего не происходит при выборе «Subtract». Причина: объекты не являются векторными или находятся в разных группах. Решение — преобразуйте в вектор и объедините в одну группу.
  • Фигура исчезает полностью. Вероятно, маска или вычитаемая фигура больше исходной. Проверьте размеры и положение.
  • Появились артефакты или «дыры». Это может быть следствием наложения нескольких операций. Лучше начать с чистого листа и переопределить шаги.
Полезно знать: Если вы работаете с компонентами, помните: булевые операции внутри инстанса могут не отражаться корректно. Всегда проверяйте поведение в мастер-компоненте.

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

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

«Форма задаёт тон взаимодействию. Острый угол вызывает напряжение, плавный — расслабление. Когда я обрезаю фигуру, я думаю не о том, *как* это сделать, а о том, *почему* именно такая форма нужна здесь и сейчас.» — Елена Смирнова, Lead Product Designer, Head of Design at Avito

Современные тренды, такие как neumorphism или glassmorphism, требуют тонкого контроля над формами и прозрачностью. Здесь особенно важны маски и составные фигуры. Эксперты рекомендуют сочетать оба метода: использовать булевы операции для базовой структуры и маскирование — для деталей.
Также отмечается рост использования автоматизации. Плагины вроде «Boolean Operations» или «Masking Tools» ускоряют рутинные действия. Однако основа остаётся прежней — понимание принципов векторной графики.

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

Можно ли обрезать текст в Figma?
Да, но сначала нужно преобразовать текст в векторные контуры. Выделите текстовый объект, кликните правой кнопкой и выберите «Create Outlines» (или Cmd/Ctrl + Shift + O). После этого с ним можно выполнять любые булевы операции.
Почему после обрезки пропали стили заливки или обводки?
При объединении фигур Figma применяет стили верхнего объекта. Если вы хотите сохранить стиль нижней фигуры, сделайте её активной последней перед операцией или скопируйте стили заранее.
Как обрезать фигуру по кривой линии?
Используйте инструмент «Pen» для создания произвольного контура. Затем примените его как вычитаемый объект. Убедитесь, что путь замкнутый — иначе операция не сработает.
Можно ли отменить обрезку после объединения?
Если вы не закрывали файл — да, через Cmd/Ctrl + Z. Если нет — восстановить оригинальные фигуры невозможно. Поэтому всегда дублируйте слои перед операциями.
Поддерживают ли авто-расположение (Auto Layout) булевы операции?
Да, но с ограничениями. Объекты с булевыми операциями ведут себя как единый вектор, и Auto Layout применяется к нему целиком. Изменения формы могут повлиять на выравнивание, поэтому тестируйте поведение в прототипе.

Заключение

Обрезка фигур в Figma — это фундаментальный навык, необходимый каждому дизайнеру. Независимо от того, создаёте ли вы иконки, кнопки или сложные иллюстрации, умение управлять формой напрямую влияет на качество вашего продукта. Два основных метода — булевы операции и маскирование — дополняют друг друга и решают разные задачи.
Главное — понимать логику каждого инструмента и выбирать подходящий в зависимости от контекста. Булевы операции обеспечивают точность и лёгкость, маски — гибкость и редактируемость. Комбинируя их, вы получаете полный контроль над визуальным выражением.

Помните: хороший дизайн начинается с хорошей формы. Обрезка — не просто техника, а способ говорить с пользователем через визуальные метафоры. Освойте её, и ваша работа станет точнее, выразительнее и профессиональнее.
  • Для постоянной обрезки используйте операцию «Вычесть» после объединения векторных фигур.
  • Маскирование — лучший выбор для временного скрытия контента и работы с изображениями.
  • Всегда проверяйте порядок слоёв и тип объектов перед выполнением операций.
  • Дублируйте слои перед булевыми операциями, чтобы иметь возможность отката.
  • Комбинируйте методы в зависимости от задачи: структура через векторы, динамика через маски.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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