Card
Card container for related content such as forms, alerts, or data lists.
Basic card
This is a basic card with some content inside.
<x-boson::card>
<p>This is a basic card with some content inside.</p>
</x-boson::card>
Small size
Compact card for notifications or brief summaries.
<x-boson::card size="sm">
<p>Compact card for notifications or brief summaries.</p>
</x-boson::card>
With heading and text
Card title
Use cards to group related content and provide visual structure to your layouts.
<x-boson::card>
<h3 class="text-lg font-semibold mb-2">Card title</h3>
<p class="text-sm text-gray-500 dark:text-gray-400">
Use cards to group related content and provide visual
structure to your layouts.
</p>
</x-boson::card>
With form
Login
<x-boson::card>
<h3 class="text-lg font-semibold mb-4">Login</h3>
<div class="space-y-4">
<x-boson::input label="Email" type="email" placeholder="you@example.com" />
<x-boson::input label="Password" type="password" />
<x-boson::button variant="primary">Sign in</x-boson::button>
</div>
</x-boson::card>
With badge
New messages
5
<x-boson::card size="sm">
<div class="flex items-center justify-between">
<span class="font-medium">New messages</span>
<x-boson::badge color="red">5</x-boson::badge>
</div>
</x-boson::card>
Stacked cards
AL
Alice commented on your post
2 minutes ago
BO
Bob liked your photo
15 minutes ago
<div class="space-y-4">
<x-boson::card size="sm">
<div class="flex items-center gap-3">
<x-boson::avatar name="Alice" color="auto" size="sm" />
<div>
<p class="font-medium">Alice commented on your post</p>
<p class="text-sm text-gray-500">2 minutes ago</p>
</div>
</div>
</x-boson::card>
<x-boson::card size="sm">
<div class="flex items-center gap-3">
<x-boson::avatar name="Bob" color="auto" size="sm" />
<div>
<p class="font-medium">Bob liked your photo</p>
<p class="text-sm text-gray-500">15 minutes ago</p>
</div>
</div>
</x-boson::card>
</div>