CoreCard
Примеры использования и документация.
Выделенная область экрана, собирающая связанную информацию в один визуальный блок: пользователь мгновенно видит, где начинается и заканчивается смысловая единица — товар, статья, настройка. Рабочая лошадка дашборда, списка и каталога: секционные компоненты внутри отвечают за свои отступы, карточка — за поверхность, рамку и целостность блока.
Композитный контейнер: внутри — секции CoreCardImage (кадр 16:9 или своё соотношение), CoreCardTitle (line-clamp по числу строк), CoreCardContent, CoreCardActions, CoreCardFooter; шорткаты title/description собирают шапку одной строкой, а слоты header/title/description/footer дают полный контроль над композицией. Три поверхности: outline (фон + рамка), soft (приглушённый фон), base (без оформления — для вложенных карточек); семь семантических цветов красят фон и рамку от одного токена.
Карточка-действие: проп to превращает весь блок в ссылку (CoreLink — SPA-навигация и фокус-кольцо с клавиатуры), interactive добавляет hover-отклик — рамка и тень на устройствах с курсором. Для переходов используйте to: кликабельность с клавиатуры гарантируется самим рендером ссылки.
Три режима фирменного перелива: flowBorder — градиентная рамка постоянно, flowBorderHover — перелив рамки и свечение тени по наведению (цвет свечения дышит в такт градиенту), flowBg — вся поверхность живёт градиентом, а тексты и кнопки внутри автоматически перекрашиваются для контраста. Пара цветов — --card-flow-a/-b, полная замена картинки — --card-flow-image; при prefers-reduced-motion градиент статичен.
Простая карточка
Очень длинный заголовок, который гарантированно не помещается в отведённое число строк и должен обрезаться многоточием — визуальная проверка line-clamp в компоненте CoreTitle

С картинкой и действиями
Картинка 16:9 обрезается по радиусу карточки.

Карточка-ссылка (to + interactive)
Interactive без ссылки
Ховер-отклик: рамка, тень, сдвиг — без перехода.
CoreCard — варианты поверхности
Outline (default)
Фон bg + рамка border.
Soft
Приглушённый фон bg-muted + рамка.
Base
Без поверхности — фон и рамка не рисуются.
CoreCard — цвет поверхности
Soft + primary
Фон и рамка от токена primary.
Outline + danger
Рамка от токена danger.
Soft + info
Фон и рамка от токена info.
CoreCard — шорткаты (title/description/footer)
Уведомления
У вас 3 непрочитанных сообщения.
Основной текст карточки — через CoreCardContent или напрямую.
Header-слот целиком
Произвольная шапка вместо title/descriptionШапка заменяется слотом header.
CoreCard — переливы
flow-border
Рамка переливается постоянно: пара --card-flow-a/-b (цвета темы).
flow-border-hover
Наведите курсор — перелив рамки и свечение тени.
Своя пара
Перекрытие --card-flow-a/-b: danger → розовый.
Своя картинка
Полная замена: --card-flow-image, мультистоп 5 цветов.
flow-bg — градиентная заливка
Вся поверхность переливается, текст перекрашен для контраста.