CardGrid

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

Связанные компоненты:

Загружается...

Свойство size задаёт нужную сетку и накладывает определённые ограничения на пропорции карточек. Соблюдение пропорций осуществляется самостоятельно (например, с помощью компонента AspectRatio, как в примере выше).

РазмерПропорцииСеткаТиповое применение
sвысота 92% (≈1:1.08) от шириныТри в рядКвадратные элементы
mвысота 62% (≈1:1.61) от шириныДва в рядГоризонтальные карточки
lвысота 30% (≈1:3.33) от шириныОдин в рядШирокие баннеры
Загружается...
  • По умолчанию используется семантический тег <ul>.
  • Для одиночных сеток вне списков меняйте тег через Component.
  • Добавляйте ARIA-роли при необходимости.
СвойствоОписание
ComponentElementType<any, keyof IntrinsicElements>
По умолчанию: ul
getRootRefRef<HTMLDivElement>
По умолчанию: -
paddingboolean

Если true, то вокруг компонента присутствуют стандартные отсупы сверху/снизу и слева/справа.

По умолчанию: false
size"s" | "m" | "l"

Размер карточек.

По умолчанию: s