Как в фигме вырезать дырку

Как в фигме вырезать дырку

В Figma можно создать эффект «дырки» — прозрачного отверстия в одном слое, через которое просматривается нижележащий контент. Это достигается с помощью масок с вычитанием (Boolean Operations), а не физического удаления пикселей, поскольку Figma работает с векторной графикой. Основной способ — объединение фигур через операцию «Subtract» (Вычесть) внутри одного векторного объекта или с использованием clipping masks.

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

Как работает вычитание фигур в Figma

Figma — это векторный редактор, где все формы строятся на основе путей и логических операций между ними. Чтобы создать «дырку», нужно использовать Boolean Operations (логические операции). Наиболее подходящая для этого — операция Subtract (Вычесть), которая делает одну форму прозрачной в области перекрытия с другой.

Когда вы применяете Subtract, Figma не удаляет пиксели, а формирует составной векторный путь, где одна часть становится «отверстием». Это особенно полезно при создании логотипов, кнопок с прозрачными центрами, карточек с окнами-лупами или интерфейсов с эффектом сквозного просмотра.

Полезно знать: Операция Subtract доступна только между двумя векторными объектами. Если один из элементов — текст, изображение или компонент, его нужно преобразовать в вектор (Outline Stroke).

Работает это следующим образом:

  • Нижний слой — это основная форма (например, прямоугольник).
  • Верхний слой — фигура, которую вы хотите «вырезать» (круг, звезда и т.д.).
  • Обе фигуры должны быть выбраны, а затем применена операция «Subtract».

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

Типы Boolean Operations в Figma

Figma предлагает четыре типа логических операций:

  • Union — объединяет фигуры в одну.
  • Subtract — вычитает верхнюю фигуру из нижней.
  • Intersect — оставляет только пересечение фигур.
  • Exclude — удаляет пересечение, оставляя остальные части.

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

«Порядок слоёв решает всё. Перед применением Subtract проверьте, что «дырка» находится выше основной формы. Используйте Ctrl+[ / Ctrl+] для быстрого изменения порядка.» — Алексей Миронов, UX-дизайнер, 8 лет в Figma

Пошаговая инструкция: как вырезать дырку

Создание прозрачного отверстия в Figma — процесс из нескольких этапов. Ниже подробное руководство, подходящее как для новичков, так и для опытных пользователей.

  1. Создайте основную форму. Выберите инструмент Rectangle (R), Ellipse (O) или любой другой и нарисуйте базовый слой — например, прямоугольник размером 400×200 px.
  2. Добавьте фигуру-дырку. Нарисуйте поверх неё круг (или другую форму), который будет «вырезан». Например, круг диаметром 60 px по центру.
  3. Выделите обе фигуры. Удерживайте Shift и кликните по каждой, или выделите рамкой.
  4. Примените операцию Subtract. В верхней панели найдите иконку с четырьмя квадратами и выберите вторую — «Subtract».
  5. Проверьте результат. Круг должен стать прозрачным, показывая фон или нижележащие слои.

Если ничего не произошло, возможны три причины:

  • Фигуры не векторные (например, один из них — текст или изображение).
  • Неправильный порядок: «дырка» ниже основной формы.
  • Операция уже была применена, и объект стал составным — попробуйте разгруппировать (Detach Vector Network).

Как отредактировать вырезанную дырку

После применения Subtract вы можете продолжать редактировать составной вектор:

  • Дважды щёлкните по объекту — войдёте в режим редактирования путей.
  • Перемещайте, изменяйте размер или форму «дырки».
  • Добавляйте новые точки, чтобы усложнить контур.
  • Используйте Pen Tool для точной корректировки.

Чтобы добавить ещё одну дырку, нарисуйте дополнительную фигуру поверх, выделите её вместе с уже существующим составным вектором и снова примените Subtract.

Полезно знать: После применения Boolean Operation объект становится векторной сетью. Чтобы вернуться к отдельным фигурам, используйте правый клик → «Detach Vector Network» (Ctrl+Shift+Z).

Продвинутые методы: compound paths и frame masks

Кроме базового Subtract, в Figma есть более гибкие способы создания «дырок», особенно при работе со сложными макетами.

Compound Path — составные пути

Compound Path позволяет объединить несколько фигур в один векторный контур, где внутренние области становятся «дырками». Это мощный инструмент для логотипов или иконок с прозрачностями.

Шаги:

  • Нарисуйте основную форму (например, квадрат).
  • Поверх добавьте несколько фигур (круги, треугольники).
  • Выделите все и нажмите правой кнопкой → «Create Compound Path» (Ctrl+Alt+C).

Теперь все верхние фигуры станут отверстиями. Отличие от Subtract в том, что Compound Path сохраняет возможность редактирования всех форм как одного объекта, но без логической операции.

Frame Masks — маскирование через фреймы

Если вам нужно, чтобы «дырка» показывала не просто прозрачность, а конкретный контент (например, изображение или другой экран), используйте маскирование фреймов.

Как это работает:

  • Создайте Frame (F) нужного размера.
  • Поместите внутрь фоновое изображение или контент.
  • Добавьте поверх векторную фигуру, которую хотите использовать как «дырку».
  • Выделите и изображение, и фигуру, нажмите правой кнопкой → «Mask with Shape».

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

«Frame Masking — лучший выбор, когда вы работаете с изображениями или прототипами. Он не изменяет векторные пути, а просто скрывает лишнее.» — Дарья Ковалёва, UI-архитектор, Figma Certified Trainer
Метод
Когда использовать
Плюсы
Минусы
Subtract
Логотипы, иконки, простые формы
Точный контроль, работает в любом месте
Требует векторов, нельзя использовать с текстом без Outline
Compound Path
Сложные иконки с несколькими отверстиями
Гибкость, можно редактировать отдельные части
Не поддерживает градиенты по отдельным областям
Frame Mask
Прототипы, изображения, динамический контент
Не меняет структуру, работает с любыми слоями
Не экспортируется как прозрачность в SVG без настройки

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

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

Ошибка 1: Ничего не происходит после Subtract

Часто пользователь жмёт на Subtract, но форма не меняется. Причины:

  • Фигуры не векторные. Текст, изображения, компоненты нельзя вычитать напрямую.
  • Порядок слоёв: «дырка» ниже основной формы.
  • Один из объектов — группа (Group). Разгруппируйте (Ctrl+Shift+G).

Решение: преобразуйте текст в контур (правый клик → «Outline Stroke»), проверьте порядок и примените операцию снова.

Ошибка 2: Прозрачность не видна

Иногда после вычитания кажется, что «дырка» чёрная или серая. На самом деле она прозрачная, но фон закрыт другими слоями.

Проверьте:

  • Есть ли слой под вырезанной формой?
  • Не перекрыта ли область другим фреймом или цветом?
  • Правильно ли настроен режим просмотра (не включён ли Background Colour)?
Полезно знать: В режиме презентации (Presentation Mode) прозрачные области могут отображаться серым. Проверяйте результат в обычном режиме или экспортируйте как PNG с прозрачностью.

Ошибка 3: Невозможно изменить форму дырки

После Subtract вы не можете просто взять и переместить «дырку». Она стала частью векторного пути.

Чтобы редактировать:

  • Дважды щёлкните по объекту — войдёте в режим редактирования.
  • Выберите точки контура дырки и двигайте их.
  • Или отмените операцию (Ctrl+Z) и начните заново с правильным порядком.

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

Техника «вырезания дырки» активно применяется в реальных проектах. Рассмотрим несколько примеров.

Кейс 1: Логотип с прозрачным центром

Многие бренды используют логотипы с «окошками» — например, буква «О» с внутренним узором. Создаётся через Compound Path:

  • Базовая буква — вектор.
  • Внутри — декоративный элемент (звезда, капля).
  • Объединяются через Create Compound Path.

Результат — сложная форма с контролируемой прозрачностью.

Кейс 2: Интерфейс с эффектом «лупа»

В мобильном приложении нужно показать, что пользователь смотрит сквозь экран. Решение:

  • Создаём круглый Frame.
  • Помещаем внутрь увеличенный фрагмент карты.
  • Сверху — маска в виде круга.
  • Применяем «Mask with Shape».

При анимации можно перемещать маску — эффект «движущейся лупы».

Кейс 3: Кнопка с прозрачным центром

Дизайн требует кнопку с цветным фоном, но с прозрачным кругом посередине. Используем Subtract:

  • Прямоугольник с заливкой.
  • Круг сверху.
  • Subtract — и получаем отверстие.

Под кнопкой может быть динамическое содержимое — например, видео или карта.

«Прозрачные элементы усиливают визуальный интерес. Но не перегружайте интерфейс — одна-две «дырки» на экран достаточно.» — Михаил Смирнов, главный дизайнер ProductLab

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

«Figma не умеет делать «дырки» как Photoshop с прозрачными пикселями — здесь всё векторно. Поэтому ключевой навык — понимание Boolean Operations и порядка слоёв. Я рекомендую новичкам сначала потренироваться на простых фигурах, прежде чем применять Subtract к сложным иконкам. Также помните: если вы работаете с текстом, всегда делайте Outline перед вычитанием.» — Екатерина Волкова, старший продукт-дизайнер, преподаёт Figma в онлайн-школах, 7 лет опыта

Она также отмечает важность тестирования:

  • Проверяйте экспорт — особенно если используете маски.
  • Убедитесь, что прозрачность сохраняется при скачивании как PNG или SVG.
  • Тестируйте в разных режимах: Design, Prototype, Presentation.

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

Можно ли вырезать дырку в тексте?
Да, но сначала нужно преобразовать текст в вектор: выделите текстовый слой, нажмите правой кнопкой → «Outline Stroke». После этого он станет векторной фигурой и участвовать в Subtract.
Почему после Subtract пропал цвет заливки?
Цвет остаётся, но если «дырка» закрывает всю площадь или вы случайно вырезали не ту фигуру, может показаться, что заливка исчезла. Проверьте порядок слоёв и границы фигур.
Как сделать несколько дырок одновременно?
Нарисуйте все «дырки» поверх основной формы, выделите их все вместе с основой и примените Subtract. Figma последовательно вычтет каждую верхнюю фигуру.
Работает ли это на смарт-компонентах?
Да, но с ограничениями. Если компонент содержит вектор, вы можете применить Subtract к его экземпляру. Однако изменения не повлияют на оригинал, если он не настроен как Variant с правильными свойствами.
Можно ли анимировать «дырку»?
Да, особенно с использованием Frame Mask. В Prototyping вы можете анимировать положение маски, создавая эффект «движущегося окна». Для векторных Subtract анимация возможна только через изменение параметров в плагинах.

Заключение

Создание «дырки» в Figma — это не физическое удаление, а векторная операция, основанная на логике вычитания форм. Главный инструмент — Subtract, но также полезны Compound Path и Frame Mask, в зависимости от задачи. Успешное выполнение зависит от правильного порядка слоёв, типа объектов и понимания векторной природы Figma.

Чтобы эффективно использовать «дырки» в дизайне, тренируйтесь на простых примерах, проверяйте экспорт и помните: прозрачность — мощный визуальный акцент, но требует осознанного применения.
  • Используйте Subtract для создания прозрачных отверстий в векторных формах.
  • Следите за порядком слоёв: «дырка» должна быть выше основной формы.
  • Для текста и изображений сначала применяйте Outline или Mask.
  • Compound Path подходит для сложных иконок с множеством отверстий.
  • Frame Mask — идеален для прототипов с динамическим контентом.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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

 

РЕКОМЕНДУЕМ
Товары от российских производителей