Tailwind CSS Card
Cards provide a flexible and extensible content container with multiple variants and options.
Example
Card Title
Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae quos similique harum! Et, nemo dolores.
<div class="card max-w-sm">
<img src="../assets/images/docs/placeholder-4by3.svg" alt="" />
<div class="card-body flex flex-col gap-4">
<div>
<h5>Card Title</h5>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae quos similique harum! Et, nemo dolores.</p>
</div>
<div>
<a
href="#"
class="btn inline-flex items-center gap-x-2 bg-green-600 text-white border-green-600 disabled:opacity-50 disabled:pointer-events-none hover:text-white hover:bg-green-700 hover:border-green-700 active:bg-green-700 active:border-green-700 focus:outline-none focus:ring-4 focus:ring-green-100"
>
Read More
</a>
</div>
</div>
</div>
Body
Simple body example with text.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae quos similique harum! Et, nemo dolores.
<div class="card max-w-sm">
<div class="card-body flex flex-col gap-4">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae quos similique harum! Et, nemo dolores.</p>
</div>
</div>
Header and footer
Add an optional header and/or footer within a card.
Featured
Card Title
Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae quos similique harum! Et, nemo dolores.
<div class="card max-w-sm">
<div class="bg-gray-100 px-6 py-3 rounded-t-lg">
<span>Featured</span>
</div>
<div class="card-body flex flex-col gap-4">
<div>
<h5>Card Title</h5>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae quos similique harum! Et, nemo dolores.</p>
</div>
<div class="">
<a href="#" class="inline-flex items-center gap-x-1 text-green-600 font-semibold underline hover:text-green-700">Link</a>
</div>
</div>
</div>
Horizontal
Add an optional header and/or footer within a card.
Card Title
Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae quos similique harum! Et, nemo dolores.
<div class="card md:flex-row">
<div class="flex-shrink-0 relative w-full rounded-t-lg overflow-hidden pt-[30%] sm:rounded-s-xl sm:max-w-60 md:rounded-se-none md:max-w-xs">
<img class="size-full absolute top-0 start-0 object-cover" src="../assets/images/docs/placeholder-4by3.svg" alt="Image Description" />
</div>
<div class="card-body flex flex-col gap-4">
<div>
<h5 class="mb-2">Card Title</h5>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae quos similique harum! Et, nemo dolores.</p>
</div>
<div class="mt-auto">
<a href="#" class="inline-flex items-center gap-x-1 text-green-600 font-semibold underline hover:text-green-700">Link</a>
</div>
</div>
</div>