Bootstrap 6 cards showcase template by uiCookies

Ten card templates for Bootstrap 6 — content cards, media cards, horizontal cards that stack on mobile, a three-tier pricing row, profile cards, dashboard metric tiles with a CSS sparkline, product cards, article cards, fully clickable cards and a responsive grid.

Every screen was designed and coded in-house by uiCookies against the Bootstrap 6 alpha. Each design is its own page with prev/next navigation, there is no build step, and light and dark mode both work out of the box.

Download all 10 (free) Browse live demos

What changed for cards in Bootstrap 6

The card itself survived largely intact. What changed around it will still break a v5 card the moment you paste it in.

  • The spacing scale was renumbered. Keys now run 0–9 and the values moved. For v5 parity, .p-3 becomes .p-4, .p-4 becomes .p-6, and .p-5 becomes .p-9. A card pasted from v5 keeps its class names and silently loses a third of its padding.
  • Responsive utilities use a prefix syntax. .col-md-6 is now .md:col-6 and .d-md-none is .md:d-none. The breakpoints moved too — lg is 1024px (was 992), xl is 1280 (was 1200), and xxl is now 2xl at 1536.
  • Colour utilities were renamed. .text-muted is .fg-secondary and .text-danger is .fg-danger. Buttons split into a variant plus a theme: .btn-primary is now .btn-solid .theme-primary.
  • .display-1.display-6 and .lead are gone. Use the new type scale — .fs-xs through .fs-6xl, where lg and above are fluid clamp() values.

The ten designs

1. Content card

Content card — free Bootstrap 6 template by uiCookies

Header, body and footer. The shape everything else in this pack is a variation on.

Live Demo

2. Media card

Media card — free Bootstrap 6 template by uiCookies

Image above the body. The media area here is a CSS gradient, so the pack ships with no photography to license.

Live Demo

3. Horizontal card

Horizontal card — free Bootstrap 6 template by uiCookies

Media beside the body instead of above it, collapsing to stacked below the breakpoint.

Live Demo

4. Pricing cards

Pricing cards — free Bootstrap 6 template by uiCookies

Three tiers with the middle one marked. The featured card is outlined rather than scaled, so nothing shifts on hover.

Live Demo

5. Profile card

Profile card — free Bootstrap 6 template by uiCookies

Avatar, role and contact actions. Uses the v6 Avatar component rather than a bare rounded image.

Live Demo

6. Metric cards

Metric cards — free Bootstrap 6 template by uiCookies

Dashboard tiles with a figure, a direction-of-travel delta and a CSS sparkline — no chart library.

Live Demo

7. Product card

Product card — free Bootstrap 6 template by uiCookies

Commerce shape — media, sale badge, rating, struck-through was-price and an add-to-basket action.

Live Demo

8. Article card

Article card — free Bootstrap 6 template by uiCookies

Editorial shape with a kicker, author row and reading time. Meta goes in the footer so cards in a row stay aligned.

Live Demo

9. Clickable card

Clickable card — free Bootstrap 6 template by uiCookies

The entire surface is clickable, but only the title is in the tab order — one link, stretched with a pseudo-element.

Live Demo

10. Responsive card grid

Responsive card grid — free Bootstrap 6 template by uiCookies

Cards in an auto-filling grid that reflows without breakpoint classes — repeat(auto-fill, minmax()) doing the work.

Live Demo

What is in the pack

  • Ten standalone card pages plus an index gallery
  • Zero image dependencies — every media area is a CSS gradient
  • Dashboard metric tiles with a sparkline built from flex spans, no chart library
  • Three-tier pricing row with the featured card outlined rather than scaled
  • Product cards with sale badges, star ratings and struck-through was-prices
  • Whole-card links done properly — stretched title link, not a wrapping anchor
  • Profile cards using the v6 Avatar and Chip components
  • Equal-height card rows via h-100 with mt-auto actions
  • Responsive grid using repeat(auto-fill, minmax()) — no breakpoint classes
  • Notes on avoiding layout shift with aspect-ratio and object-fit
  • Bootstrap 6 vendored at a pinned commit, ESM-only, no build step

Installing Bootstrap 6

These were built against a pinned Bootstrap 6 alpha dist, which ships inside the download under assets/vendor/bootstrap6/. There is no npm release to install against yet, so vendoring the exact build is the only way to keep a template reproducible while the alpha moves.

Frequently asked questions

Is Bootstrap 6 released yet?

Not as a stable version. Bootstrap 6 is in alpha, and it is not published to npmnpm i bootstrap@6 will not fetch it. These templates ship the compiled alpha dist they were built against, pinned to a specific commit, so they keep working regardless of what changes upstream.

Can I use these in production?

Treat them the way you would treat any alpha. They are complete, tested templates and the markup is correct for the build they ship with — but Bootstrap 6 class names and component APIs are still moving, so a later alpha may require changes. For a site you have to maintain today, Bootstrap 5 is still the safer answer.

Do I need a build step?

No. Every file is plain HTML with the compiled CSS and an ESM script tag. Open it from the folder and it runs. Bootstrap 6 is ESM-only, which means there is no window.bootstrap — you import the bundle for its side effects and that registers the data-attribute API.

Why does the console log an error about more than one instance?

On pages using a Combobox you will see “Bootstrap doesn’t allow more than one instance per element. Bound instance: bs.combobox.” That is an upstream bug in the alpha: the Combobox constructor creates a Menu on an element that already holds a combobox instance. It is a logged error, not a thrown one, and every component still works. We have deliberately not patched around it, because the fix belongs upstream.

Are these free for commercial use?

Yes — free for personal and commercial projects, including client work. What you cannot do is repackage the pack itself for redistribution.

More Bootstrap 6 templates

The rest of the Bootstrap 6 component packs, all built against the same pinned alpha build:

For complete sites and admin UIs rather than single components, see all 34 free Bootstrap 6 templates — which also covers what changed from Bootstrap 5 in full.

Download all 10 templates (free) Browse live demos


Aigars Silkalns

Designed & written by Aigars Silkalns

Aigars Silkalns is a Latvian entrepreneur and web developer who founded Colorlib, a hub for distinctive WordPress themes. Trained in technology and design, he began as a freelancer and launched Colorlib in 2013, earning acclaim for user-friendly, modern, responsive themes. A champion of open source, Silkalns shares insights on web trends and entrepreneurship. His mission is to make web design simple and accessible, empowering people worldwide to build professional sites with ease.

XLinkedInMore about uiCookies →

Published by Aigars Silkalns

Aigars Silkalns is a Latvian entrepreneur and web developer who founded Colorlib, a hub for distinctive WordPress themes. Trained in technology and design, he began as a freelancer and launched Colorlib in 2013, earning acclaim for user-friendly, modern, responsive themes. A champion of open source, Silkalns shares insights on web trends and entrepreneurship. His mission is to make web design simple and accessible, empowering people worldwide to build professional sites with ease.

uiCookies content is free. When you buy through links on our site, we may earn an affiliate commission.