Как в фигме вычесть одну фигуру из другой
В Figma вычитание одной фигуры из другой выполняется с помощью функции Boolean Operations (Булевых операций), в частности — операции «Subtract» (Вычесть). Для этого необходимо, чтобы обе фигуры находились на одном слое или были объединены в группу, а затем выбрана соответствующая операция в панели свойств. Этот инструмент особенно полезен при создании иконок, логотипов и сложных графических элементов.
- Что такое булевы операции в Figma
- Как активируется операция вычитания
- Пошаговая инструкция: как вычесть фигуру из фигуры
- Пример: создание кнопки с вырезом
- Распространённые ошибки и как их избежать
- Когда использовать Detach и когда — нет
- Продвинутые техники работы с вычитанием фигур
- Множественное вычитание
- Комбинирование с масками
- Анимация форм через Variants
- Практические примеры использования вычитания
- Создание логотипа с негативным пространством
- Дизайн иконок
- Графические маски и UI-элементы
- Экспертное мнение
- Вопросы и ответы
- Заключение
Что такое булевы операции в Figma
Figma — это мощный векторный редактор, используемый дизайнерами по всему миру для создания интерфейсов, прототипов и графики. Одним из ключевых преимуществ Figma является её поддержка булевых операций — математических операций над формами, которые позволяют комбинировать, вычитать, объединять и пересекать геометрические объекты.
Булевы операции в Figma включают четыре основных типа: Union (Объединение), Subtract (Вычитание), Intersect (Пересечение) и Exclude (Исключение). Эти операции работают по принципу векторной логики: каждая фигура рассматривается как отдельная форма, а результат операции — как новая составная фигура.
Операция «Subtract» наиболее часто используется при создании вырезов, например, когда нужно сделать отверстие в круге или вырезать текст из фона. Важно понимать, что порядок фигур в стеке слоёв имеет значение: верхняя фигура вычитается из нижней.
Как активируется операция вычитания
Чтобы использовать вычитание, необходимо:
- Иметь две или более перекрывающиеся фигуры;
- Выделить обе фигуры одновременно (удерживая Shift);
- Найти в правой панели свойств значок «Boolean» с выпадающим меню;
- Выбрать опцию «Subtract».
После этого верхний объект будет использован как «вычитаемый», а нижний — как «базовый». Результат — одна векторная форма с вырезом.
Пошаговая инструкция: как вычесть фигуру из фигуры
Процесс вычитания в Figma прост, но требует внимания к деталям. Даже небольшая ошибка в порядке слоёв может привести к неожиданному результату. Ниже — подробный алгоритм, который подойдёт как новичкам, так и опытным пользователям.
- Создайте базовую фигуру. Используйте инструмент Rectangle, Ellipse или любой другой, чтобы нарисовать основную форму. Например, большой прямоугольник, который будет фоном.
- Добавьте вторую фигуру сверху. Нарисуйте круг, квадрат или другую форму так, чтобы она частично или полностью перекрывала первую. Эта фигура станет «вырезом».
- Убедитесь в правильном порядке слоёв. Во вкладке «Layers» (Слои) убедитесь, что верхняя фигура находится выше в стеке. Если нужно — используйте Ctrl+[ или Ctrl+] для изменения порядка.
- Выделите обе фигуры. Удерживайте Shift и кликните по каждой фигуре, или нарисуйте рамку выделения вокруг них.
- Примените операцию Subtract. В правой панели найдите раздел «Boolean» и выберите иконку в виде квадрата с минусом. Это активирует вычитание.
- Проверьте результат. Теперь из нижней фигуры будет вырезана форма верхней. Обратите внимание: сама верхняя фигура исчезает, но её контур остаётся как часть нового объекта.
Пример: создание кнопки с вырезом
Допустим, вы проектируете интерфейс мобильного приложения и хотите создать кнопку с отверстием посередине (например, для эффекта «просмотра сквозь»).
- Нарисуйте прямоугольник размером 200×60 пикселей — это будет кнопка.
- Нарисуйте круг диаметром 40 пикселей и поместите его в центр прямоугольника.
- Выделите обе фигуры, начиная с круга (верхнего слоя).
- Примените Subtract.
Результат — прямоугольник с круглым вырезом. Такой элемент можно использовать как маску или декоративный элемент.
Распространённые ошибки и как их избежать
Несмотря на простоту операции, пользователи часто сталкиваются с проблемами при вычитании фигур. Многие из них связаны с непониманием логики Figma или невнимательностью к деталям. Знание этих ошибок поможет сэкономить время и избежать разочарований.
Ошибка |
Причина |
Решение |
|---|---|---|
Операция неактивна |
Один из объектов не является векторным (например, текст или изображение) |
Преобразуйте текст в вектор (Ctrl+Shift+O) или замените изображение на векторный контур |
Ничего не происходит после Subtract |
Фигуры не пересекаются |
Убедитесь, что верхняя фигура действительно перекрывает нижнюю |
Вырез получился не там, где ожидалось |
Неправильный порядок слоёв |
Проверьте стек слоёв и измените порядок через Ctrl+] или Ctrl+[ |
Нельзя редактировать фигуры после операции |
Объект стал составным; требуется распаковка |
Используйте «Detach from boolean group», если нужно изменить исходные формы |
Когда использовать Detach и когда — нет
После применения булевой операции Figma объединяет фигуры в логическую группу. Вы можете отменить операцию, нажав Ctrl+Z, или отключить её, выбрав «Detach from boolean group». Однако будьте осторожны: отключение разрушает связь, и вы потеряете возможность быстро перенастроить вырез.
Продвинутые техники работы с вычитанием фигур
Вычитание — это не просто инструмент для создания отверстий. Его можно использовать в сочетании с другими функциями Figma для достижения сложных визуальных эффектов. Владение этими методами делает ваш дизайн гибким и профессиональным.
Множественное вычитание
Figma позволяет вычитать сразу несколько фигур из одной базовой. Для этого:
- Создайте базовую фигуру (например, круг).
- Нарисуйте несколько маленьких фигур (круги, квадраты) поверх неё.
- Выделите все верхние фигуры + базовую (в этом порядке).
- Примените Subtract.
Результат — один объект с несколькими вырезами. Это полезно при создании решёток, иконок с дырками или текстур.
Комбинирование с масками
Вычитание можно использовать вместе с масками. Например, вы можете вычесть форму из прямоугольника, а затем использовать этот прямоугольник как маску для изображения. Тогда изображение будет видно только через вырез.
Анимация форм через Variants
Если вы работаете с прототипами, можно создать два состояния одной фигуры: с вырезом и без. Используя компоненты и варианты (Variants), вы сможете анимировать появление или исчезновение выреза при взаимодействии.
Практические примеры использования вычитания
Вычитание фигур — не просто теоретический инструмент. Он активно применяется в реальных проектах. Ниже — три кейса, где Subtract играет ключевую роль.
Создание логотипа с негативным пространством
Многие известные логотипы (например, FedEx или Amazon) используют негативное пространство. В Figma вы можете смоделировать такой эффект:
- Нарисуйте сплошную букву (например, «S»).
- Поверх неё добавьте тонкую полосу, которая будет «вырезать» часть буквы.
- Примените Subtract.
Теперь внутри буквы появится просвет, создающий дополнительный смысл.
Дизайн иконок
Иконки часто содержат внутренние вырезы: например, корзина с отверстиями или дом с окном. Вместо ручного рисования контуров проще использовать вычитание:
- Нарисуйте внешний контур иконки.
- Добавьте внутренние формы (окна, двери).
- Выделите всё и примените Subtract ко всем внутренним элементам.
Графические маски и UI-элементы
Вычитание помогает создавать уникальные формы для баннеров, кнопок и слайдеров. Например, кнопка в виде облака с вырезом под сообщение реализуется за пару кликов.
Экспертное мнение
«Вычитание фигур — один из самых недооценённых инструментов в Figma. Большинство дизайнеров используют его только для простых задач, но на самом деле он открывает доступ к продвинутому векторному дизайну. Я регулярно применяю Subtract при создании систем иконок, где важна согласованность и масштабируемость. Главное — помнить: чем чаще вы используете векторные операции, тем меньше времени уходит на ручную корректировку.»
— Мария Соколова, арт-директор, 12 лет в digital-дизайне
Она также отмечает, что команды, освоившие булевы операции, быстрее создают дизайн-системы и реже сталкиваются с проблемами адаптации элементов под разные экраны.
Вопросы и ответы
Заключение
Операция вычитания фигур в Figma — это простой, но мощный инструмент, который должен быть в арсенале каждого дизайнера. Она позволяет создавать сложные формы без необходимости ручного редактирования путей, экономит время и повышает точность.
- Вычитание работает только между векторными объектами.
- Порядок слоёв определяет, что именно будет вычтено.
- Используйте Detach для редактирования, но сохраняйте копии оригиналов.
- Combine with masks and components for advanced effects.
- Practice on real projects like icons, logos, and UI elements.
⚠️ Дисклеймер — нажмите, чтобы развернуть
Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.
Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».
Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.
Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.
Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.
Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.
Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.
Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.
Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.
Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.
Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.
Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.