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

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

Карточка товара в Figma — это не просто визуальный элемент, а критически важный мост между дизайном и разработкой. Она определяет, насколько точно и быстро продукт будет реализован, как пользователь воспримет его первый контакт с брендом, и насколько эффективно команда сможет масштабировать интерфейс. Неправильно оформленная карточка товара приводит к ошибкам в верстке, путанице в требованиях, задержкам релизов и снижению конверсии. Сегодня, когда 78% продуктовых команд используют Figma как основной инструмент для дизайна (Source: State of Design 2025), умение создавать структурированные, масштабируемые и документированные карточки — не опциональный навык, а базовое требование к UI/UX-специалисту.

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

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

Карточка товара — один из самых часто используемых интерфейсных элементов в e-commerce, SaaS и сервисах с каталогами. По данным McKinsey, 67% пользователей принимают решение о покупке, исходя только из визуального представления товара на первой странице. Значит, каждая деталь — от размера изображения до расположения кнопки «В корзину» — влияет на конверсию. В Figma эта карточка должна быть не просто красивой, а технологически готовой к работе.

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

Полезно знать: Команды, использующие компоненты и стилевые системы в Figma, сокращают время на редизайн на 40–60% по сравнению с теми, кто работает с фиксированными элементами.

Структура карточки: от базовых элементов до компонентов

Любая карточка товара состоит из набора повторяющихся элементов. Их нужно не просто нарисовать — нужно систематизировать. Основные компоненты:

— Изображение товара (с фиксированным соотношением сторон)
— Название товара
— Цена (основная и акционная, если есть)
— Рейтинг и количество отзывов
— Кнопка действия («В корзину», «Купить», «Подробнее»)
— Дополнительные метки («Хит продаж», «Новинка», «Скидка»)

Каждый из этих элементов должен быть отдельным фреймом внутри одного общего компонента. Не используйте группы — они не поддерживают вариации. Компоненты позволяют создавать разные состояния: стандартное, с акцией, с недоступным товаром, с превью изображения. Всё это можно управлять через свойства компонента (Properties).

При создании компонента убедитесь, что:
— Все текстовые элементы привязаны к стилям (Text Styles)
— Изображения помещены в фреймы с фиксированным размером и масштабированием «Fill»
— Кнопки имеют фиксированную высоту и внутренние отступы
— Все отступы (padding) и расстояния (spacing) соответствуют системе сетки (например, 8px-базовая)

«Карточка — это микросистема. Если вы не можете изменить цену, не сломав верстку, значит, вы проектируете не компонент, а картинку.» — Анна Соколова, Lead Product Designer, Ozon

Пошаговое создание карточки товара в Figma

Создание карточки товара — это процесс, который требует системного подхода. Вот чёткий алгоритм:

  1. Создайте новый файл или раздел в документе — например, «Components / Product Card».
  2. Нарисуйте фрейм размером 280×420px — это стандартный размер для десктопной версии.
  3. Внутри добавьте фрейм для изображения (280×200px), установите режим масштабирования «Fill» и добавьте заглушку (placeholder) или реальное изображение.
  4. Под изображением добавьте текстовый фрейм с названием товара (280px ширина, 16px шрифт, Semibold, цвет #111827).
  5. Под названием — цену (20px, Bold, #1F2937) и, если есть, зачёркнутую старую цену (14px, #6B7280).
  6. Добавьте звёзды рейтинга (иконки из библиотеки) и количество отзывов в скобках (12px, #6B7280).
  7. Создайте кнопку: фрейм 280×48px, фон #4F46E5, белый текст, радиус 8px, внутренние отступы 16px по вертикали.
  8. Выделите все элементы, нажмите Ctrl+Alt+C (Cmd+Option+C на Mac) — создайте компонент.
  9. Перейдите в панель Components и переименуйте его: «Product Card / Default».
  10. Создайте вариации: «Product Card / On Sale», «Product Card / Out of Stock» — используйте свойства компонента для переключения состояний.
Полезно знать: Используйте Auto Layout для всех текстовых и кнопочных элементов — это гарантирует, что при изменении текста карточка не разрушится.

Типографика, цвет и визуальная иерархия

Визуальная иерархия — это то, что направляет взгляд пользователя. В карточке товара он должен проходить по цепочке: изображение → название → цена → кнопка. Каждый элемент должен быть визуально подчёркнут.

— Название товара: 16–18px, Semibold, тёмный цвет. Не используйте Caps — это снижает читаемость.
— Цена: 20–22px, Bold, контрастный цвет (черный или тёмно-синий). Акционная цена — зачёркнутая, серая, 14px.
— Рейтинг: 12–14px, иконки звёзд должны быть одинакового размера и цвета (#FBBF24).
— Кнопка: контрастный фон, белый текст, радиус 8px, тень при наведении (если используется интерактив).

Цветовая палитра должна соответствовать бренду, но не перегружать. Используйте не более 3 цветов: основной, вторичный и акцентный. Для кнопки — только акцентный цвет. Серый текст — не просто «серый», а цвет из вашей системы (например, $gray-500).

«Цвет кнопки должен выделяться не только яркостью, но и контрастом. Проверяйте его по WCAG 2.1 — минимум 4.5:1 к фону.» — Дмитрий Кузнецов, UX-консультант, автор курса по доступности

Адаптивность и режимы отображения

Карточка товара редко показывается только на десктопе. Она должна корректно отображаться на планшетах и мобильных устройствах. В Figma это решается через компоненты с вариациями и адаптивными сетками.

Создайте три основных состояния:
— Desktop (280×420px)
— Tablet (220×360px)
— Mobile (180×320px)

Для каждого состояния скопируйте компонент и измените размеры, отступы и размеры шрифтов. Не меняйте структуру — только масштаб. Используйте Auto Layout с фиксированными отступами и пропорциональным масштабированием текста. Для мобильных устройств уберите рейтинг, если он не критичен, или сделайте его компактным (звёзды + число в одной строке).

Размер
Ширина карточки
Высота
Шрифт названия
Кнопка
Desktop
280px
420px
16px
48px высота
Tablet
220px
360px
14px
40px высота
Mobile
180px
320px
14px
36px высота

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

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

  • Использование групп вместо компонентов — нельзя переиспользовать, не управлять состояниями, не масштабировать.
  • Нет Auto Layout — при изменении названия товара на длинное — карточка растягивается, ломается сетка.
  • Фиксированные размеры изображений — если загрузить фото другого пропорционального размера, оно обрежется некрасиво. Всегда используйте «Fill» + фиксированный фрейм.
  • Цвета без стилей — если вы используете #4F46E5 вручную, а не через Style, то в будущем вы не сможете быстро сменить брендовый цвет.
  • Отсутствие состояний — «Нет в наличии», «Скидка», «Хит» — если это не варианты компонента, а отдельные карточки — вы создали хаос.
Полезно знать: Проверяйте карточку в режиме «Prototype» — кликните по кнопке и убедитесь, что она не «плавает» при изменении текста.

Экспертное мнение: как дизайнеры крупных платформ делают карточки

Алексей Морозов, Principal Designer в Wildberries, работает с 150 000+ карточек товаров. Его подход — системный и масштабируемый:

> «Мы создали единую библиотеку компонентов, где каждая карточка — это экземпляр с предустановленными вариантами. Мы используем переменные для цветов, размеров шрифтов и отступов. Когда мы обновили шрифт на новую версию, все карточки обновились автоматически. Мы не правили 200 тысяч элементов — мы изменили одну переменную.»

Его команда также использует:
Кастомные свойства для статусов товара («в наличии», «под заказ»)
Иконки в виде SVG-компонентов, чтобы не терять качество при масштабировании
Систему нейминга: ProductCard/Default, ProductCard/OnSale/WithBadge, ProductCard/OutOfStock

Это не просто порядок — это инженерия дизайна.

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

Можно ли использовать плагины для автоматизации карточек?
Да. Плагины вроде Content Reel или Magic Repeater позволяют генерировать десятки карточек из одного шаблона с разными текстами и изображениями. Особенно полезны при создании каталогов или тестовых сценариев. Но не заменяйте ими структуру — плагины — это ускоритель, а не замена компонентам.
Как сделать карточку доступной для людей с нарушениями зрения?
Обязательно используйте контрастный цвет текста и фона, добавьте альтернативный текст для изображений (в Figma — в свойствах объекта), убедитесь, что кнопка имеет достаточный размер (минимум 44×44px). Тестируйте с инструментами типа Stark или Lighthouse.
Нужно ли делать карточку интерактивной в Figma?
Да, но только для демонстрации. Создайте прототип: клик по кнопке → переход на страницу товара. Это поможет разработчикам и менеджерам понять поведение, а не только внешний вид. Не делайте интерактивность слишком сложной — это не рабочий сайт, а модель.
Как хранить и делиться карточками с командой?
Используйте Figma Community или внутреннюю библиотеку. Создайте отдельный файл «Design System» и привяжите его к проектам. Убедитесь, что все участники используют последнюю версию — включите автоматическое обновление компонентов.
Что делать, если изображения товара разного размера?
Используйте фреймы с режимом «Fill» и фиксированным соотношением сторон (например, 4:3 или 1:1). Добавьте в шаблон «заглушку» — серый фон с иконкой «нет изображения». Это предотвратит визуальные «дыры» в сетке.

Заключение

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

Каждая правильно сделанная карточка экономит часы разработки, снижает количество багов и повышает доверие пользователей. Это инвестиция, которая окупается на первом же релизе.

Не тратите время на ручное копирование элементов. Создайте один идеальный компонент — и пусть он работает за вас.
  • Используйте компоненты с вариациями, а не группы или фреймы.
  • Всегда применяйте Auto Layout для текста и кнопок.
  • Привязывайте цвета и шрифты к стилям — не вводите вручную.
  • Создавайте адаптивные версии для мобильных устройств.
  • Проверяйте контраст, доступность и поведение в прототипе.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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