Card

shadcn's compositional card, dressed in Fluid Functionalism. Stacked, inline, or grid — borderless by default with proximity hover that previews where a click will land.

Installation

This component is primitive-agnostic — same source under both flavors.

Playground

Inspect
Fluid motion

Spring-tuned transitions calibrated across three tiers

Accessible by default

Focus-visible rings and ARIA roles in every part

Yours to theme

Swap radius, icons, and primitive at runtime

Dark mode ready

Tokens adapt to light and dark automatically

Basic

Inspect
Fluid motion

Spring-tuned transitions calibrated across three tiers

Accessible by default

Focus-visible rings and ARIA roles in every part

Yours to theme

Swap radius, icons, and primitive at runtime

Dark mode ready

Tokens adapt to light and dark automatically

Grid — 2-D proximity

Inspect
Fluid motion

Spring-tuned transitions calibrated across three tiers

Accessible by default

Focus-visible rings and ARIA roles in every part

Yours to theme

Swap radius, icons, and primitive at runtime

Dark mode ready

Tokens adapt to light and dark automatically

Outlined group

Inspect
Fluid motion

Spring-tuned transitions calibrated across three tiers

Accessible by default

Focus-visible rings and ARIA roles in every part

Yours to theme

Swap radius, icons, and primitive at runtime

Dark mode ready

Tokens adapt to light and dark automatically

Separated tiles

Inspect
Fluid motion

Spring-tuned transitions calibrated across three tiers

Accessible by default

Focus-visible rings and ARIA roles in every part

Yours to theme

Swap radius, icons, and primitive at runtime

Dark mode ready

Tokens adapt to light and dark automatically

Fully yours — compose anything

Inspect
Meet the new Card component
Always pixel-perfectRenders your design exactly — token-driven and crisp in light and dark, at any radius
Stacked, inline, or gridOne compositional API — borderless by default, with separated tiles or a shared frame

Selected

Inspect
Fluid motion

Spring-tuned transitions calibrated across three tiers

Accessible by default

Focus-visible rings and ARIA roles in every part

Yours to theme

Swap radius, icons, and primitive at runtime

Dark mode ready

Tokens adapt to light and dark automatically

API Reference — Card

API Reference — CardGroup

API Reference — Parts

API Reference — CardButton