Как сделать галочку в фигме

Как сделать галочку в фигме

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

Чтобы сделать галочку в Figma, используйте векторный инструмент Pen или готовый символ из библиотеки, затем преобразуйте его в компонент с переменными для состояний. Это обеспечит масштабируемость, соответствие системе дизайна и удобство повторного использования.

Почему галочка в Figma — это не просто значок

Галочка — это не просто визуальный элемент. Она выполняет когнитивную функцию: пользователь мгновенно ассоциирует её с успешным действием. Исследования Nielsen Norman Group показывают, что правильно оформленные индикаторы выбора снижают когнитивную нагрузку на 37% и ускоряют принятие решений. В Figma, где дизайн становится спецификацией для разработчиков, галочка должна быть не только красивой, но и технически корректной. Если вы рисуете её вручную каждый раз — вы создаёте риск несоответствий, увеличиваете время на ревью и усложняете поддержку системы дизайна.

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

Полезно знать: Галочка в Material Design имеет угол изгиба 45°, а в Human Interface Guidelines Apple — 30°. Следование системе дизайна, которую вы используете, — не вопрос вкуса, а требование стандарта.

Как сделать галочку в Figma: пошаговая инструкция

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

  1. Создайте новый фрейм размером 24×24 пикселя — стандартный размер для иконок в большинстве систем дизайна.
  2. Выберите инструмент Pen (P) и начните рисовать галочку. Начните с нижнего левого угла фрейма, проведите линию вверх и вправо, затем вниз под углом. Галочка должна состоять из двух прямых линий, образующих букву «V».
  3. Убедитесь, что линии соединены в один путь. Для этого выделите оба сегмента и нажмите Cmd/Ctrl + J (Join). Это предотвратит разрывы при масштабировании.
  4. Настройте вес линии: в панели Properties установите Stroke в 2 пикселя. Для тонких интерфейсов — 1,5 пикселя, для акцентных — 2,5 пикселя.
  5. Выберите цвет в соответствии с вашей системой. Обычно — #10B981 (зелёный) или #1F2937 (чёрный), но не забывайте про контрастность — проверяйте через Figma’s Contrast Checker.
  6. Выровняйте галочку по центру фрейма: выделите её и нажмите Cmd/Ctrl + Shift + C (Center Horizontal and Vertical).

Если вы хотите использовать готовую форму, импортируйте SVG-галочку из Iconify, Material Icons или Font Awesome. Просто скопируйте SVG-код, вставьте в Figma через Cmd/Ctrl + V — Figma автоматически преобразует его в векторный объект. После этого — выровняйте и настройте стили, как описано выше.

Полезно знать: Не используйте PNG или JPG для галочек — они не масштабируются без потери качества и нарушают принципы адаптивного дизайна.

Превращение галочки в компонент с переменными

Создание компонента — это не просто удобство, это обязательство для любого профессионального дизайнера. Галочка должна иметь минимум два состояния: «выбрано» и «не выбрано». Для этого используйте переменные компонентов.

Выделите галочку внутри фрейма и нажмите Cmd/Ctrl + R (Create Component). Теперь вы создали базовый компонент. Чтобы добавить состояние «не выбрано», создайте дочерний экземпляр, скопируйте его, удалите галочку и замените её пустым квадратом или рамкой.

Теперь перейдите в панель Properties и нажмите «Add Property» → «Variant». Создайте переменную с именем «State» и значениями: «Checked» и «Unchecked». Привяжите каждый экземпляр к соответствующему значению. Теперь, когда вы используете компонент в макете, вы можете переключать состояние одним кликом.

«Компоненты с переменными — это основа масштабируемого дизайна. Без них вы не сможете поддерживать систему в крупных командах. Галочка — идеальный пример для начала работы с вариантами.» — Елена Кузнецова, Lead UI Designer, СберТех

Также добавьте переменную для цвета — например, «Color», с вариантами «Primary», «Secondary», «Disabled». Это позволит менять цвет галочки в зависимости от контекста без создания новых компонентов.

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

Даже опытные дизайнеры допускают ошибки при работе с галочками. Вот самые распространённые:

  • Неправильный угол изгиба. Галочка не должна быть слишком «острой» или «плоской». Оптимальный угол — между 30° и 45°. Слишком острый угол выглядит агрессивно, слишком тупой — неуверенно.
  • Отсутствие выравнивания. Галочка должна быть центрирована не только по фрейму, но и по визуальному центру. Иногда из-за неравномерной толщины линии она кажется сдвинутой — используйте сетку и «Snap to Pixel».
  • Использование заливки вместо обводки. Заливка делает галочку толстой и нечитаемой в маленьких размерах. Всегда используйте Stroke, особенно для иконок до 24px.
  • Отсутствие компонентов. Если вы рисуете галочку вручную для каждого чекбокса — вы создаёте технический долг. Это увеличивает время на обновления и риск несоответствий.
  • Неправильный цветовой контраст. Галочка должна быть читаема на любом фоне. Проверяйте контрастность с помощью Figma’s Contrast Checker: минимальный уровень — 4.5:1 для текста и 3:1 для иконок.

Для проверки точности используйте инструмент «Inspect» — он покажет вам точные размеры, позиции и стили, которые разработчики будут копировать. Если они не совпадают — вы рискуете получить баг в коде.

Стили галочек: от минимализма до детализации

Галочка не бывает универсальной. Её стиль зависит от системы дизайна и контекста использования. Вот три основных подхода:

Стиль
Характеристики
Где применять
Минималистичный
Одна тонкая линия (1–1.5px), без закруглений, 24×24px
Формы, настройки, B2B-интерфейсы
Толстый акцентный
Линия 2–3px, с лёгким закруглением концов, яркий цвет
Кнопки, финальные шаги, мобильные приложения
Детализированный
Галочка с внутренним тенью, градиентом или анимацией (в прототипе)
Презентации, маркетинговые страницы, привлекательные CTA

Для систем вроде Material 3 рекомендуется использовать галочку с закруглёнными концами и толщиной 2px. В Apple HIG — линии без закруглений, с углом 30°. В системах типа Fluent Design — галочка может быть частью круга, как в Windows 11.

Помните: стиль галочки должен соответствовать стилю всей системы. Не смешивайте тонкие линии из Material с толстыми из iOS — это нарушает визуальную целостность.

Экспорт и оптимизация галочки для разработчиков

После создания компонента важно правильно экспортировать галочку. Разработчики используют SVG, PNG или даже код (CSS, Swift, Jetpack Compose). Figma позволяет экспортировать сразу в нескольких форматах.

Выберите компонент, нажмите Cmd/Ctrl + E, и в настройках экспорта:

  • Выберите формат SVG — это оптимально для веба и мобильных приложений.
  • Установите масштаб 1x, 2x, 3x — для поддержки Retina-дисплеев.
  • Включите опцию «Trim transparent edges» — это уменьшит размер файла.
  • Отключите «Include ID» — если не используете Figma-to-Code плагины.

Для разработчиков также полезно добавить комментарий в файле: . Это ускоряет интеграцию.

Полезно знать: SVG-галочка весит 120–200 байт. PNG в 2x — 800–1200 байт. Использование SVG снижает нагрузку на мобильные приложения на 70%.

Экспертное мнение: как галочка влияет на UX-метрики

«Мы провели A/B-тест с двумя версиями формы: с тонкой галочкой (1.5px) и толстой (3px). Пользователи с толстой галочкой завершали регистрацию на 22% быстрее. Почему? Потому что визуальная обратная связь была явнее. Это не про красоту — это про восприятие.» — Алексей Морозов, UX-исследователь, Тинькофф

Галочка — один из немногих элементов, где визуальная метафора напрямую влияет на поведение пользователя. В интерфейсах с высокой частотой взаимодействий (например, в CRM или таск-менеджерах) даже небольшая задержка в распознавании состояния приводит к ошибкам. Исследование Baymard Institute показало, что 68% пользователей повторно кликают на чекбокс, потому что не уверены, был ли выбор зафиксирован.

Поэтому галочка должна быть:

  • Видимой — не сливающейся с фоном;
  • Предсказуемой — всегда в одном стиле;
  • Быстрой в восприятии — без лишних деталей.

Используйте анимацию — даже простое появление галочки с легким масштабированием (scale 0.8 → 1.0) улучшает восприятие на 30%. Figma позволяет добавить такие анимации через Prototype → Auto-Animate.

Часто задаваемые вопросы

Можно ли использовать галочку из библиотеки Iconify в Figma?
Да, но только если вы импортируете её как SVG. Скопируйте код SVG с Iconify, вставьте в Figma — и она автоматически станет редактируемым вектором. Не используйте PNG-версии.
Почему моя галочка выглядит не так, как в макете?
Скорее всего, вы не выровняли её по пиксельной сетке. Включите View → Pixel Grid и включите Align to Pixel Grid в свойствах объекта. Это исправит размытость на экранах с низким DPI.
Как сделать галочку с анимацией в Figma?
Создайте два состояния компонента: «unchecked» и «checked». В Prototype перетащите стрелку от одного к другому, выберите Auto-Animate. Добавьте easing «Ease In Out» и длительность 200мс — получится плавное появление.
Как проверить, что галочка соответствует стандартам доступности?
Используйте плагин «Contrast Checker» от Figma. Выделите галочку и фон — система покажет уровень контраста. Минимум 3:1 для иконок, 4.5:1 для текста.
Нужно ли делать галочку в виде отдельного компонента, если она одна в проекте?
Да. Даже одна галочка — это потенциальный источник ошибок. Компоненты обеспечивают единообразие, даже если вы не планируете их использовать сейчас. Это инвестиция в будущее.

Заключение

Создание галочки в Figma — это не просто рисование линии. Это создание элемента, который влияет на восприятие, доверие и эффективность всего интерфейса. Правильно сделанная галочка — это результат системного подхода: векторная точность, соответствие системе дизайна, компоненты с переменными, оптимизированный экспорт. Она должна быть не просто красивой, а предсказуемой, доступной и масштабируемой.

Технически галочка — это 2–3 линии. Но её значение — в том, как пользователь её воспринимает. Именно поэтому в Figma важно подходить к ней как к краеугольному элементу системы дизайна, а не как к декоративной детали.
  • Всегда используйте Stroke, а не Fill, для галочки.
  • Превращайте галочку в компонент с переменными State и Color.
  • Соблюдайте стандарты вашей системы дизайна (Material, HIG, Fluent).
  • Проверяйте контрастность и пиксельное выравнивание перед экспортом.
  • Даже одна галочка — повод для создания компонента. Это экономит время в будущем.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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