← All Components
Canon
Card
Canon cards create separation through surface, radius, and motion. Use the lightest treatment that still makes the grouping obvious.
Published April 14, 2026
What Ships Today
variant:standard,elevated,outlined,glassradius:sm,md,lg,xlpadding:none,sm,md,lg,xlhover: opt into interactive lift when the whole card is actionablehref: render the card as a link target
Example
<script lang="ts">
import { Card, Button } from '@create-something/canon';
</script>
<Card variant="elevated" padding="lg">
<h2>Deployment Ready</h2>
<p>Record evidence, then promote with the narrowest trustworthy validation surface.</p>
<Button variant="secondary">Review checklist</Button>
</Card> When To Reach For Each Variant
- Use
standardfor most content groupings. - Use
elevatedwhen the card needs stronger separation from the canvas. - Use
outlinedwhen you want structure without added depth. - Use
glasssparingly for automation, shell, or overlay surfaces.