Bootstrap 5 horizontal cards display content side by side — image and text in a row. This page covers 4 horizontal patterns — basic card, media object, product list and profile list — each ready to copy.
Key Classes Reference
| Class | What It Does |
|---|---|
.row.g-0 | No-gutter row inside card |
.col-4 | Image column width |
.col-8 | Content column width |
.rounded-start | Rounds left corners on image |
.h-100 | Image fills full card height |
object-fit:cover | Image crops without distortion |
.flex-shrink-0 | Prevents image shrinking |
1. Basic Bootstrap 5 Horizontal Card
Image on the left, content on the right using Bootstrap row g-0 inside the card.
2. Bootstrap 5 Media Object (Horizontal)
The Bootstrap 5 replacement for the old media object component using d-flex and gap.
3. Bootstrap 5 Horizontal Product Card
Product list item with thumbnail, details and action button in a horizontal layout.
4. Bootstrap 5 Horizontal Profile Card
Compact horizontal profile card for user lists and admin tables.
Frequently Asked Questions
Need a Full Bootstrap 5 Admin Dashboard?
Get a complete Angular 21 + Bootstrap 5 dashboard with 50+ components — built by the same team behind BootstrapPlanet.
Browse Templates →Use code FIRST30 for 30% off your first purchase.