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

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

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

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

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

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

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

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

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

Создание карточки начинается не с рисования, а с планирования. Вот пошаговый алгоритм:

  1. Создайте новый фрейм (F) с размером, соответствующим вашему макету — например, 320×480 для мобильного или 400×500 для десктопа.
  2. Добавьте фон: используйте белый или светлый цвет (#FFFFFF или #F8F9FA), чтобы карточка выделялась на фоне. Не забудьте добавить тень (Drop Shadow) с параметрами: X=0, Y=4, Blur=12, Color=rgba(0,0,0,0.08).
  3. Вставьте изображение: используйте placeholder или реальный контент. Установите его высоту — например, 200 пикселей — и включите «Fill」 в свойствах изображения, чтобы оно не искажалось.
  4. Добавьте заголовок: используйте стиль текста (Text Style) с размером 16–18 px, жирный шрифт (SemiBold или Bold), цвет #111827. Расположите его под изображением с отступом 16 px.
  5. Добавьте описание: текст меньшего размера (14–16 px), цвет #374151, с отступом 8 px от заголовка. Включите ограничение по ширине — 80% от ширины карточки.
  6. Добавьте кнопку: используйте компонент кнопки (если есть в системе) или создайте отдельный элемент с радиусом 8 px, фоном #0F172A, цветом текста #FFFFFF, отступами 12 px по вертикали и 24 px по горизонтали.
  7. Объедините все элементы в одну группу (Ctrl+G), назовите её «Card – Default» и проверьте, чтобы все отступы были одинаковыми по всему макету.
«Создавайте карточку с учётом контента, а не с учётом формы. Если текст может быть длинным — заранее продумайте переносы и высоту.» — Анна Соколова, UX-дизайнер, 8 лет опыта в fintech

Как использовать авто-лайаут для карточек

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

  • Выделите все элементы внутри карточки (изображение, заголовок, текст, кнопка).
  • Нажмите Ctrl+Shift+A или выберите «Auto layout» в правой панели.
  • Установите направление — вертикальное (Vertical).
  • Выставьте отступы между элементами: 16 px между изображением и заголовком, 8 px между заголовком и текстом, 16 px между текстом и кнопкой.
  • Включите «Padding» — 16 px по бокам, 20 px сверху и снизу.
  • Установите для текстового поля «Wrap text» и «Fill container» — так текст будет расширяться, не ломая карточку.

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

Полезно знать: Авто-лайаут не работает, если внутри есть фреймы без включённого авто-лайаута. Убедитесь, что все вложенные элементы тоже используют авто-лайаут или находятся в группе.

Компоненты и варианты: делаем карточки масштабируемыми

Простая карточка — это уже хорошо. Но настоящий профессионал создаёт систему карточек. Для этого превратите вашу карточку в компонент:

  • Выделите группу с авто-лайаутом.
  • Нажмите Ctrl+Alt+C или кликните «Create component» в правой панели.
  • Перейдите в библиотеку компонентов и нажмите «+ New variant».
  • Создайте варианты: «Default», «With image», «Without image», «Highlighted», «Disabled».
  • Для каждого варианта измените только то, что отличает — например, уберите изображение, поменяйте цвет фона или добавьте бейдж.

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

Вариант
Используется для
Что меняется
Default
Основной тип карточки
Изображение, заголовок, текст, кнопка
Without image
Ленты с текстовым контентом
Убрано изображение, увеличен отступ сверху
Highlighted
Рекомендации, акции
Цвет фона #E0F2FE, тень #0EA5E9
Disabled
Недоступные элементы
Непрозрачность 0.5, кнопка неактивна

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

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

  • Не используют авто-лайаут. Результат — карточки ломаются при изменении текста. Решение: всегда включайте авто-лайаут на уровне всей группы.
  • Используют фиксированную высоту. Это мешает адаптации. Решение: пусть высота определяется содержимым, а не задаётся вручную.
  • Нет стилей текста и цветов. Если каждый раз выбираете цвет вручную — вы создаёте хаос. Решение: создайте Text Styles и Color Styles в библиотеке.
  • Карточка не привязана к сетке. Если отступы от края экрана разные — интерфейс выглядит неаккуратно. Решение: включите Layout Grid (24 px колонки) и привяжите карточку к сетке.
  • Не делают варианты. Один компонент для всех случаев — это ловушка. Решение: создавайте минимум 3–4 варианта сразу.
«Если вы не можете изменить текст в карточке без того, чтобы перестраивать её вручную — вы не создали компонент. Вы создали рисунок.» — Дмитрий Кузнецов, Lead Designer, Telegram

Лучшие практики: как сделать карточки профессионально

Профессиональные команды используют карточки как часть системы дизайна. Вот что они делают по-другому:

  • Создают шаблон карточки с заполнителем. Используйте Lorem ipsum и placeholder-изображения, чтобы быстро тестировать карточки в контексте.
  • Связывают карточки с компонентами кнопок и иконок. Если кнопка — отдельный компонент, вы можете легко менять её стиль везде, не заходя в каждую карточку.
  • Используют компоненты с override-полями. Например, можно переопределять заголовок, изображение или цвет бейджа без изменения основного компонента.
  • Прототипируют взаимодействия. Добавьте hover-эффекты через компоненты с состояниями (например, «Card – Hover») и свяжите их с прототипом.
  • Тестируют на разных разрешениях. Проверьте, как карточка ведёт себя на 320 px, 768 px и 1440 px. Используйте Responsive Resize в свойствах фрейма.
Полезно знать: В Figma 2025 года появилась функция «Component Properties» — теперь можно создавать кастомные поля для карточек: например, «badge type» или «priority level» — и управлять ими через панель свойств.

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

«В нашем проекте для онлайн-магазина мы создали 7 типов карточек: для товаров, акций, рекомендаций, скидок, фильтров, лайков и статусов. Каждая — как отдельный компонент с 3–5 вариантами. Когда команда маркетинга захотела изменить цвет бейджа “Скидка” — мы сделали это в одном месте. Все 427 карточек обновились мгновенно. Без компонентов это заняло бы неделю.»
— Екатерина Морозова, Senior UI/UX Designer, Wildberries

Её команда также использует Figma’s “Design System” с отдельной вкладкой «Cards», где хранятся все шаблоны, стили и документация по использованию. Это позволяет новым дизайнерам быстро включаться в проект без обучения.

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

Можно ли создавать карточки без авто-лайаута?
Да, но это не рекомендуется. Без авто-лайаута карточка становится статичной и ломается при любом изменении текста. Это приводит к дублированию элементов и ошибкам в прототипах.
Как сделать карточку адаптивной под мобильные устройства?
Используйте Responsive Resize в свойствах фрейма. Установите «Scale» для изображений и «Fixed» для текста. Также убедитесь, что отступы не превышают 16–20 px на мобильных экранах.
Как передать карточки разработчику?
Используйте Figma’s “Inspect” режим. Он автоматически генерирует CSS-код, размеры, цвета и отступы. Привяжите компонент к библиотеке — тогда разработчики получат доступ к обновляемым элементам.
Сколько вариантов карточки нужно создавать?
Минимум 3: стандартный, без изображения, выделенный. Если у вас есть разные типы контента — создавайте по варианту на каждый. Не перегружайте систему — 6–8 вариантов — оптимально.
Как проверить, что карточка соответствует стандартам доступности?
Используйте Figma’s “Accessibility Checker” (в меню Plugins). Убедитесь, что контраст текста и фона ≥ 4.5:1, а кнопка имеет достаточный размер (минимум 44×44 px).

Заключение

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

Представьте, что вам нужно обновить стиль кнопки в 200 карточках. С ручным подходом — это 2 часа. С компонентами — 3 секунды. Именно так работают лидеры рынка.

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

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

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

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

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

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

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

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

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

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

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

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

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