Card

Визуальный контейнер, который объединяет различные элементы, такие как изображения, текст и кнопки, в единый блок

Анатомия и возможности

Компонент Card — базовый flex-контейнер. Внутри него можно комбинировать текст, media и действия в любом порядке.

ЧастьНазначение
CardКорневой контейнер. Управляет orientation, size, selected, backgroundType
CardContentОбласть media с aspectRatio, скруглениями и overflow: hidden
CardInnerContentAbsolute overlay поверх изображения; не влияет на размер карточки

Размер карточки задаётся явно через style={{ width }} или контентом. Отступы внутри — вручную или через соседние компоненты (Button, Badge, typography). Отступы внутри — вручную или через соседние компоненты (Button, Badge, typography).

Пример с вложенным контентом

Live Editor

Result

Пример выбранной карточки с backgroundType="solid"

Live Editor

Result

Простая карточка

Карточка только с текстом — без изображения.

Live Editor

Result

Карточка товара

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

Live Editor

Result

Горизонтальная media-карточка

Изображение сбоку, текстовый блок справа.

Live Editor

Result

Текст поверх изображения

Текст накладывается на media через CardInnerContent.

Live Editor

Result

Info Card

Карточка со статистикой — без media, только контент.

Live Editor

Result

Task Card

Карточка задачи со статусами и метаданными.

Live Editor

Result

Сетка карточек

Несколько карточек в ряд с фиксированной шириной и переносом. Для адаптивных колонок используйте компонент Grid.

Live Editor

Result