Как отрезать часть фигуры в фигме
Фигма — один из самых популярных инструментов для проектирования интерфейсов, который позволяет дизайнерам создавать сложные макеты с высокой точностью. Часто в процессе работы возникает необходимость выделить и отрезать часть фигуры: например, чтобы получить нестандартную форму, обрезать лишние элементы или подготовить компонент к анимации. Фигма предоставляет несколько способов выполнить эту задачу, включая булевы операции, маскирование, обтравочные контуры и редактирование векторных точек.
- Редактирование векторных точек: основа точного контроля
- Пошаговый алгоритм: ручной срез через векторное редактирование
- Булевы операции: как вычесть одну фигуру из другой
- Когда использовать Subtract, а когда Exclude?
- Маскирование: скрытие части фигуры без удаления
- Пример использования маски: карусель изображений
- Продвинутые методы: обтравочные контуры и плагины
- Когда стоит использовать плагины?
- Типичные ошибки и как их избежать
- Экспертное мнение
- Вопросы и ответы
- Заключение
Редактирование векторных точек: основа точного контроля
Один из самых гибких способов отрезать часть фигуры — это прямое редактирование её векторных точек. Этот метод подходит, когда вам нужно изменить форму вручную, например, обрезать угол или создать выемку.
Для начала выберите нужную фигуру с помощью инструмента «Выбор» (V). Затем нажмите правой кнопкой мыши и выберите «Преобразовать в векторный объект» (Convert to Vector). Это действие разрешит вам редактировать каждую точку контура. Теперь активируйте инструмент «Редактировать точки» (P), чтобы увидеть узлы и направляющие.
Чтобы отрезать часть фигуры, добавьте новые точки на границе будущего среза. Для этого щёлкните по линии — появится новая анкерная точка. Переместите её в нужное место, затем выделите лишние сегменты и удалите их с помощью клавиши Delete. После этого замкните контур, если необходимо, соединив оставшиеся точки.
- Добавление точек позволяет точно определить границу среза.
- Удаление сегментов происходит быстро, но требует аккуратности.
- После редактирования можно использовать инструмент «Сгладить» для улучшения формы.
Пошаговый алгоритм: ручной срез через векторное редактирование
- Выберите фигуру и преобразуйте её в вектор (правый клик → Convert to Vector).
- Активируйте инструмент «Редактировать точки» (P).
- Щёлкните по линии, где нужно сделать срез, чтобы добавить новую точку.
- Повторите для второй стороны, чтобы определить границу отрезаемого участка.
- Выделите сегмент между точками и нажмите Delete.
- При необходимости соедините оставшиеся концы, перетащив одну точку к другой.
Этот метод даёт полный контроль над формой, но не подходит для временных или повторяющихся задач. Он идеален, когда нужна уникальная, неповторимая форма.
Булевы операции: как вычесть одну фигуру из другой
Булевы операции — основной способ «отрезать» одну фигуру из другой в Figma. Они позволяют объединять, вычитать, пересекать и исключать области. Для отрезания используется операция «Вычесть» (Subtract).
Создайте две фигуры: ту, которую хотите обрезать (например, прямоугольник), и ту, которая будет «вырезать» (например, круг). Разместите вторую фигуру поверх первой так, чтобы она покрывала область, которую нужно удалить. Удерживая Shift, выделите обе фигуры.
Перейдите в верхнюю панель инструментов и найдите раздел «Boolean Operations». Выберите значок «Вычесть» (минус). В результате нижняя фигура будет иметь вырез в форме верхней. Это не просто скрытие — данные удаляются навсегда, что важно для оптимизации файлов.
Операция |
Иконка |
Результат |
|---|---|---|
Объединить (Union) |
+ |
Соединяет фигуры в одну |
Вычесть (Subtract) |
– |
Удаляет верхнюю форму из нижней |
Пересечение (Intersect) |
◊ |
Оставляет только общую область |
Исключение (Exclude) |
⊖ |
Удаляет пересечение, оставляя остальное |
Когда использовать Subtract, а когда Exclude?
Операция «Вычесть» удаляет верхний слой из нижнего. Она работает последовательно: первая фигура в стеке остаётся, вторая вычитается. «Исключение» же удаляет только пересекающуюся область, оставляя всё остальное.
Если вы хотите просто вырезать кусок — используйте «Вычесть». Если нужно создать дыру по центру, сохранив внешние края, — подойдёт «Исключение». Оба метода необратимы, поэтому перед применением рекомендуется дублировать слои (Ctrl+D).
Маскирование: скрытие части фигуры без удаления
Маскирование — это немодифицирующий способ «отрезать» часть фигуры. В отличие от булевых операций, он не удаляет данные, а просто скрывает их за пределами заданной области. Это особенно полезно при работе с изображениями, текстом или компонентами, которые могут понадобиться в полном виде позже.
Чтобы создать маску, поместите фигуру-маску поверх того, что нужно обрезать. Выделите оба слоя и нажмите Ctrl+Alt+M (или выберите в контекстном меню «Use as Mask»). Теперь всё, что выходит за границы маски, станет невидимым.
Маски сохраняют исходный объект полностью. Вы можете свободно перемещать, редактировать или изменять размер скрытой фигуры — она появится снова, как только попадёт в зону видимости. Это делает маски идеальными для прототипирования и анимаций.
Пример использования маски: карусель изображений
Представьте, что вы создаёте горизонтальную карусель. Каждое изображение частично скрыто по краям. С помощью маски вы ограничиваете видимую область, а затем анимируете положение изображений внутри неё. При этом сами изображения остаются нетронутыми.
- Создайте прямоугольник — это будет рамка-маска.
- Поместите изображение внутрь группы с этой маской.
- Нажмите Ctrl+Alt+M, чтобы применить маску.
- Теперь изображение будет отображаться только в пределах прямоугольника.
Этот подход часто используется в прототипах с прокруткой или слайд-эффектами. Он не изменяет оригинальные данные, что критично при A/B-тестировании.
Продвинутые методы: обтравочные контуры и плагины
Для сложных случаев можно использовать комбинацию булевых операций и масок, а также сторонние плагины. Например, плагин Vectorizer позволяет автоматически создавать векторные маски по изображению, а Mask Tools расширяет функционал стандартного маскирования.
Один из продвинутых приёмов — создание обтравочного контура с помощью нескольких фигур. Допустим, вам нужно вырезать сложную форму из текста. Создайте текст, преобразуйте его в вектор (Shift+Cmd+O), затем наложите поверх несколько фигур и примените операцию «Вычесть».
Плагин Boolean Dude упрощает работу с булевыми операциями, позволяя применять их к группам и компонентам без ручного преобразования. Это спасает часы при работе с иконками или сложными иллюстрациями.
Когда стоит использовать плагины?
- Если вы регулярно выполняете однотипные операции вырезания.
- Когда нужно работать с большими группами объектов.
- Если требуется автоматизация: например, массовое создание вырезов по шаблону.
Плагины можно найти в разделе «Plugins» в Figma. Установите нужный, и он появится в меню после выделения объектов. Большинство из них бесплатны и обновляются сообществом.
Типичные ошибки и как их избежать
Новички часто сталкиваются с проблемами при попытке отрезать часть фигуры. Одна из самых частых — попытка применить булеву операцию к тексту или изображению без преобразования в вектор. Figma не позволит вычесть изображение из другого изображения напрямую.
Другая ошибка — неправильный порядок слоёв. В операции «Вычесть» важен порядок: то, что находится сверху, будет вычтено из того, что ниже. Если ничего не происходит — проверьте порядок в панели слоёв.
Ошибка |
Причина |
Решение |
|---|---|---|
Не работает Subtract |
Фигура не векторная |
Преобразовать в вектор (Shift+Cmd+O) |
Маска не применяется |
Объект не в группе с маской |
Поместить в одну группу, затем Ctrl+Alt+M |
Форма исчезла после вычитания |
Неправильный порядок слоёв |
Поменять местами в слоях |
Экспертное мнение
Мы поговорили с Еленой Котовой, старшим дизайнером в продуктовой команде одного из крупных финтех-проектов. У неё более 10 лет опыта в UI/UX.
Она также отметила, что молодые дизайнеры часто игнорируют векторное редактирование, считая его сложным. Но на практике, освоив базовые принципы, можно добиться большей точности и меньшего веса файла.
Вопросы и ответы
Заключение
Отрезание части фигуры в Figma — это не одна команда, а целый набор методов, каждый из которых решает свои задачи. Векторное редактирование даёт максимальный контроль, булевы операции — точность и чистоту вектора, а маскирование — гибкость и обратимость.
- Для постоянного изменения формы используйте булевы операции, особенно «Вычесть».
- Для временного скрытия — маскирование, особенно при работе с прототипами.
- Преобразование в вектор — обязательный шаг перед редактированием текста или изображений.
- Плагины расширяют возможности Figma, особенно при массовой обработке.
- Всегда дублируйте слои перед необратимыми операциями.
⚠️ Дисклеймер — нажмите, чтобы развернуть
Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.
Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».
Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.
Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.
Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.
Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.
Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.
Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.
Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.
Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.
Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.
Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.