Lesson 9 of 16
Cards
Building Card Components
Cards are one of the most common UI patterns. A good card combines:
- Container:
bg-white rounded-xl shadow-lg overflow-hidden - Image/Banner: colored div or actual image
- Body:
p-6with heading, text, optional footer - Interactive button:
bg-blue-500 hover:bg-blue-600 text-white px-4 py-2 rounded
<div class="bg-white rounded-xl shadow-lg overflow-hidden max-w-sm">
<div class="bg-gradient-to-r from-blue-500 to-purple-600 h-32"></div>
<div class="p-6">
<h2 class="text-xl font-bold mb-2">Card Title</h2>
<p class="text-gray-600 text-sm">Description text here.</p>
<button class="mt-4 bg-blue-500 text-white px-4 py-2 rounded">
Action
</button>
</div>
</div>
Gradient backgrounds:
from-blue-500 to-purple-600— linear gradient- Add
bg-gradient-to-r(orto-br,to-b, etc.) to specify direction
Your Task
Build a complete card component with: rounded-xl, shadow, a gradient banner, and an overflow-hidden container.
Tailwind preview loading...
Loading...
Click "Run" to execute your code.