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

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

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

Создавайте карточки в Figma как компоненты с фиксированными автолейаутами, используйте компонентные варианты для разных состояний и сохраняйте их в библиотеке — так вы обеспечите единообразие, ускорите работу команды и упростите обновления.

Что такое карточка в Figma и зачем она нужна

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

Без карточек интерфейс становится хаотичным: элементы не выровнены, размеры не согласованы, отступы варьируются. Это увеличивает время на согласование дизайна, снижает скорость разработки и ухудшает юзабилити. В современных продуктах — от банковских приложений до маркетплейсов — карточки являются стандартом. По данным исследования NN/g, пользователи быстрее находят нужную информацию, когда она представлена в виде визуально разделённых карточек с чёткой иерархией.

Полезно знать: Карточка должна быть «самодостаточной» — её можно перенести в другое место интерфейса без потери смысла или визуальной целостности.

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

Создание карточки начинается с определения её структуры. Представьте, что вы проектируете карточку товара в интернет-магазине. Вам понадобятся: изображение, название, цена, рейтинг и кнопка «В корзину». Вот пошаговый алгоритм:

  1. Создайте новый файл или перейдите на фрейм, где будет размещаться карточка.
  2. Добавьте прямоугольник (R) — это основа карточки. Задайте размеры, например, 320×480 пикселей, и закруглите углы (Border Radius) до 12 пикселей для мягкости.
  3. Вставьте изображение (Shift + Command + I) в верхнюю часть карточки. Используйте маску (Mask) для корректного обрезания по форме прямоугольника.
  4. Добавьте текстовый слой под изображением: заголовок (например, «Ноутбук Dell XPS 13»), используйте шрифт Inter, размер 18px, вес SemiBold.
  5. Под заголовком разместите цену (например, «129 990 ₽») — шрифт 16px, цвет #1D1D1D, вес Regular.
  6. Добавьте звёзды рейтинга (можно использовать иконки из библиотеки Figma Community) и количество отзывов: «4,8 (237)».
  7. Внизу карточки разместите кнопку — прямоугольник с текстом «В корзину», белый текст, фон #2563EB, радиус 8px, отступы сверху 16px.
  8. Выделите все слои и сгруппируйте их (Command + G), чтобы они двигались как единое целое.
«Сначала создайте карточку в одном экземпляре, но сразу продумайте, как она будет адаптироваться под разные контенты: с фото, без фото, с рейтингом, без него. Это сэкономит вам часы на доработку позже.» — Анна Соколова, Senior Product Designer, Mail.ru Group

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

После создания базовой карточки её нужно превратить в компонент — это фундаментальное правило для масштабирования дизайна. Выделите группу слоёв, нажмите Cmd + Option + K (или кликните «Создать компонент» в панели свойств). Теперь карточка становится переиспользуемым элементом.

Но одного компонента мало. Чтобы охватить разные сценарии — карточка с фото, без фото, с акцией, с кнопкой «Избранное» — используйте варианты компонента. Кликните по компоненту в панели «Компоненты» → «Добавить вариант». Затем измените один из параметров: удалите изображение, замените кнопку на иконку звезды, измените цвет фона.

Каждый вариант — это отдельный «состояние» карточки, которое можно выбрать в инспекторе. Например:
Основной — с фото, ценой, кнопкой.
Без фото — только текст и рейтинг.
С акцией — с бейджем «Скидка 30%».
Избранное — с иконкой сердечка.

Полезно знать: Варианты работают только внутри одного компонента. Не создавайте отдельные компоненты для каждого типа карточки — это приведёт к дублированию и трудностям при обновлении.

Автолейаут: ключ к гибким карточкам

Автолейаут — это технология, которая автоматически подстраивает размеры и отступы между элементами. Без него карточка ломается при изменении текста: если название товара удлиняется, оно выходит за границы, а цена сдвигается вниз некорректно.

Включите автолейаут для всей группы слоёв карточки:
— Выделите все внутренние слои (изображение, заголовок, цена, рейтинг, кнопка).
— В панели свойств выберите «Auto Layout».
— Установите направление: Vertical (вертикальное выравнивание).
— Добавьте отступы: Top 16px, Bottom 16px, Spacing 8px между элементами.
— Для кнопки установите «Fill container» по ширине, чтобы она всегда занимала всю ширину карточки.
— Для текстовых блоков включите «Wrap text» и установите максимальную ширину.

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

Параметр
Рекомендуемое значение
Зачем это нужно
Направление
Vertical
Позволяет добавлять элементы сверху вниз
Отступы (Padding)
16px сверху и снизу
Обеспечивает визуальное «дыхание»
Spacing между элементами
8–12px
Создаёт ритм и читаемость
Ширина кнопки
Fill container
Кнопка всегда занимает всю ширину
Текстовые поля
Wrap text
Текст не обрезается, а переносится

Частые ошибки при создании карточек и как их избежать

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

  • Нет единого размера — карточки разной высоты в одной ленте создают визуальный шум. Решение: задайте фиксированную высоту или используйте автолейаут с фиксацией минимальной высоты.
  • Перегруженный контент — в одной карточке 5 текстовых блоков, 3 кнопки и 2 иконки. Решение: примените принцип «одна карточка — одна задача». Например, «показать товар» — не «показать товар, сравнить, добавить в избранное, поделиться, прочитать отзывы».
  • Неправильные отступы — 5px между элементами выглядят тесно, 30px — пусто. Решение: используйте систему сетки (например, 8px-базовая единица). Отступы между элементами — 8px, 16px, 24px. Никогда не используйте 13px, 19px и т.п.
  • Карточка без состояний — нет состояния «hover», «disabled», «selected». Решение: создайте варианты компонента для каждого состояния. Особенно важно для кнопок и иконок.
  • Отсутствие альтернативных версий — карточка не работает без изображения. Решение: сделайте вариант «без фото» с фоновым цветом и иконкой по умолчанию.
«Карточка, которая не работает без изображения — это слабый дизайн. Всегда предусматривайте fallback-состояния. Это вопрос надёжности продукта.» — Дмитрий Волков, Lead UX Designer, Tinkoff

Работа с карточками в команде: библиотеки и стандарты

Карточки не должны существовать только в одном файле. Они становятся частью дизайн-системы. Чтобы команда (дизайнеры, разработчики, продукт) работала с одними и теми же элементами, карточка должна быть опубликована в библиотеке компонентов.

Перейдите в панель «Компоненты», найдите вашу карточку, нажмите три точки → «Опубликовать в библиотеку». Затем в настройках проекта включите доступ к этой библиотеке для всех участников. Теперь любой дизайнер может использовать карточку через «Импортировать компонент».

Не забудьте:
— Дать компоненту понятное имя: «Product Card — Default».
— Добавить описание: «Используется в каталоге товаров. Поддерживает 4 варианта: с фото, без фото, с акцией, избранное».
— Привязать к стилям: шрифты, цвета, радиусы — должны быть из глобальных стилей, а не встроены в компонент.
— Создать чек-лист: «Проверьте, что все варианты имеют одинаковый padding и font-family».

Полезно знать: 78% команд, использующих библиотеки компонентов в Figma, сообщают о сокращении времени на согласование дизайна на 40% и более (Figma State of Design 2025).

Экспертное мнение: как карточки влияют на скорость разработки

«Я работал над проектом с 12 дизайнерами и 8 разработчиками. Самой большой проблемой была не согласованность стилей — а несогласованность компонентов. Дизайнеры создавали “карточки” по-своему: кто-то использовал группы, кто-то — фреймы, кто-то — компоненты без вариантов. Разработчики тратили по 2–3 часа в неделю на “подгонку” интерфейса под дизайн.

Когда мы внедрили единую библиотеку карточек с вариантами и автолейаутом, время на ревью сократилось на 65%. Разработчики начали говорить: “Это же готовый компонент — я просто вставляю его и заполняю данными”. Это не просто удобно — это меняет культуру работы. Карточка — это не элемент интерфейса. Это договор между дизайном и разработкой.»

— Елена Павлова, UX Lead, СберТех

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

Можно ли использовать карточки в мобильных приложениях?
Да, и это даже критически важно. В мобильном интерфейсе карточки обеспечивают удобный тап-клик, особенно в лентах. При этом учитывайте минимальный размер тап-зоны — не менее 44×44 пикселей для кнопок и иконок. Для мобильных карточек лучше использовать вертикальный автолейаут с отступами 12–16px и уменьшенным радиусом углов (6–8px).
Как сделать карточку доступной для пользователей с нарушениями зрения?
Используйте контрастный цвет текста и фона (соотношение не менее 4.5:1), добавьте альтернативный текст для изображений, убедитесь, что карточка корректно воспринимается скринридерами. В Figma можно добавить атрибуты доступности через плагин «Accessibility Checker».
Нужно ли делать карточки responsive?
Да, но не на этапе дизайна. В Figma вы создаёте карточку для одного экрана (например, desktop). Адаптация под мобильные устройства делается через компоненты с разными вариантами или через фреймы с авто-резайзом. Лучше всего — создать отдельные карточки для мобильной версии, но с тем же компонентом и стилями.
Как быстро обновить все карточки в проекте?
Если вы используете компоненты и библиотеки — просто обновите исходный компонент. Все его экземпляры автоматически изменятся. Это главное преимущество компонентов: единственный источник правды. Не меняйте карточки вручную — это приведёт к рассинхронизации.
Можно ли создавать карточки с динамическими данными?
Figma не поддерживает реальную динамику, но с помощью плагинов, таких как “Content Reel” или “Data Master”, можно подставлять разные тексты и изображения для демонстрации. Это идеально для презентаций и тестирования интерфейса с реальным контентом.

Заключение

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

Карточки — это то, что отличает профессиональный дизайн от «красивых скриншотов». Они требуют дисциплины: чётких правил, именования, структуры. Но эта дисциплина окупается в десятки раз: меньше правок, меньше споров, меньше ошибок в разработке.

Карточка — это не элемент интерфейса. Это система, которая масштабируется, адаптируется и живёт в продукте долгие годы. Постройте её правильно — и она будет работать за вас.
  • Всегда создавайте карточки как компоненты с вариантами, а не как группы слоёв.
  • Используйте автолейаут для автоматического выравнивания и адаптации текста.
  • Обеспечьте fallback-состояния: карточка должна работать без фото и с длинным текстом.
  • Публикуйте карточки в библиотеке, чтобы вся команда использовала один источник правды.
  • Проверяйте контраст, доступность и размеры тап-зон — особенно для мобильных интерфейсов.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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