|$ curl https://forge-ai.dev/api/markdown?path=docs/components/cards
$cat docs/cards.md
updated Recently·14 min read·published

Cards

CSSHTMLUIIntermediate
Card Components

Cards are versatile containers for grouping related content. These examples cover basic cards, product cards, interactive hover cards, and card grids — all built with clean HTML and modern CSS.

Basic Card

A simple card with image area, title, description, badge, and action button. Uses subtle borders and a hover elevation effect.

basic-card
Live
untitled.html
HTML
1<div class="card">
2 <div class="card-img">
3 🌄
4 </div>
5 <div class="card-body">
6 <span class="card-badge">
7 Featured
8 </span>
9 <h3 class="card-title">
10 Card Title
11 </h3>
12 <p class="card-desc">
13 A well-designed card groups related content and actions, making information scannable and actionable.
14 </p>
15 <button class="card-btn">
16 Learn More →
17 </button>
18 </div>
19</div>
preview
Card Grid

Cards arranged in a responsive grid using CSS Grid. The grid adapts from 1 column on mobile to 3 columns on desktop using auto-fill and minmax.

card-grid
Live
untitled.html
HTML
1<div class="grid">
2 <div class="card">
3 <span class="card-icon">
4
5 </span>
6 <h3 class="card-title">
7 Fast
8 </h3>
9 <p class="card-desc">
10 Optimized for speed with minimal overhead.
11 </p>
12 </div>
13 <div class="card">
14 <span class="card-icon">
15 🔒
16 </span>
17 <h3 class="card-title">
18 Secure
19 </h3>
20 <p class="card-desc">
21 Built-in security best practices.
22 </p>
23 </div>
24 <div class="card">
25 <span class="card-icon">
26 🎨
27 </span>
28 <h3 class="card-title">
29 Customizable
30 </h3>
31 <p class="card-desc">
32 Fully themeable with CSS variables.
33 </p>
34 </div>
35 <div class="card">
36 <span class="card-icon">
37 📱
38 </span>
39 <h3 class="card-title">
40 Responsive
41 </h3>
42 <p class="card-desc">
43 Works on every screen size.
44 </p>
45 </div>
46 <div class="card">
47 <span class="card-icon">
48
49 </span>
50 <h3 class="card-title">
51 Accessible
52 </h3>
53 <p class="card-desc">
54 WCAG 2.1 compliant by default.
55 </p>
56 </div>
57 <div class="card">
58 <span class="card-icon">
59 🌍
60 </span>
61 <h3 class="card-title">
62 Global
63 </h3>
64 <p class="card-desc">
65 i18n ready with RTL support.
66 </p>
67 </div>
68</div>
preview
Interactive Hover Card

A product-style card with image overlay, gradient, and a hover-reveal action button. Uses CSS transforms and transitions for the reveal effect.

interactive-card
Live
untitled.html
HTML
1<div class="card">
2 <div class="card-img-wrap">
3 <div class="card-img">
4 🚀
5 </div>
6 <div class="card-overlay">
7 </div>
8 <button class="card-action">
9 View Project
10 </button>
11 </div>
12 <div class="card-body">
13 <h3 class="card-title">
14 Project Alpha
15 </h3>
16 <p class="card-sub">
17 Interactive hover reveal card
18 </p>
19 </div>
20</div>
preview