Card image placement
Top, middle and bottom placements
Top placement

Default topplacement - image always comes first in the card with text or other content below. Use .card-img-topimage class to round top image corners.

Below card header
Paid

Example of the card image, placed right after card header and before card content body. Image requires .img-fluidclass for proper sizing.

Middle placement

Example of middleplacement - image placed between card content containers (card header, card body and card footer). Image requires .img-fluidclass for proper sizing.

Eugene KopyovAdded 2 hours ago
Multiple titles

Another example of middle image placement - after header, before body that includes card title. Image also requires .img-fluidclass.

Bottom placement

Example of bottomplacement - image always comes last in the card with text or other content above. Use .card-img-bottomimage class to round bottom image corners.

Multiple footers

In this example card image is on top, but content has multiple containers - use spacing utility classes to control vertical spacing of card content.

Card image overlays
Link, zoom and overlay with actions
Linked image

By default, cards are designed to showcase linked images with minimal required markup, including default class for rounded corners.

Zooming

Extend card image with simple zoomable lightbox. The icon is inserted directly in HTML and can be easily changed.

Overlay buttons

Add as many buttons or links as you want, all of them will be vertically and horizontally centered. Supports all available styles.

Card video options
Video container placements
Top placement

Default topplacement - video always comes first in the card with text or other content below. Use .card-img-tophelper class to round top video container corners.

Middle placement

Example of middleplacement - video placed between card content containers (header, body and footer). Middle option doesn't require any additional video container classes.

Bottom placement

Example of bottomplacement - video always comes last in the card with text or other content above. Use .card-img-bottomhelper class to round bottom video container corners.

Card text options
Various text placement variations
Invoice #4323Due in 4 days
White header and footer

This example demonstrates how header and footer can handle multiple text containers. Both containers have white background color.

Nov 12, 11:25amDue in 12 days
Dark header, transparent footer

You can easily mix header and footer styles on the fly just by adding utility classes to the footer and header containers.

Hi, Eugene
You have 3 new messages
Transparent header, white footer

This combination can be useful when your main content and actions need to be separated, but visually be a part of the card.

Invoice #5490Due in 3 days
Grey header and footer

In this example header and footer have light grey background color. Grey color is default for the footer, but header requires .bg-lightclass.

Dec 28, 03:49amOverdue
Transparent header, dark footer

This example demonstrates transparent card header and dark card footer. Card title is placed inside card body content.

Hi, Eugene
You have 3 new messages
Transparent header and footer

If you need to extend the card with 2 extra areas with context info without separation, this combination might be very useful.

Invoice #2490Due in 2 days
Custom header and footer color

You can easily mix footer and header colors - just add color helper class to both containers and optional .text-whiteclass to links.

Jan 3, 02:50amDue in 5 days
Custom border color

If you want to highlight cards or content areas, add color helper classes to the card and/or card footer and header.

Hi, Eugene
You have 3 new messages
Grey header, transparent footer

And this combination is a perfect solution for displaying header with alternate content that is not really important, but nice to have.

Card content alignment
Horizontal and vertical content alignment
Left alignment

Left content alignment is the default option in left-to-right direction that doesn't require any extra utility classes.

Read more
Top alignment

Top content alignment is also the default option in LTR layout. Other vertical alignment options require flex utility classes.

Read more
Center alignment

Use .text-centeralignment utility class to center content horizontally. Responsive options are also available

Read more
Middle alignment

Use .justify-content-centerclass to center content vertically. Add optional breakpoints to enable responsiveness

Read more
Right alignment

Use .text-rightalignment utility class to center content horizontally. Add optional breakpoints to enable responsiveness

Read more
Bottom alignment

Use .justify-content-endclass to stick content to the bottom. Add optional breakpoints to enable responsiveness

Read more
Card table options
Various table placement options
Card body + table
Simple example of the table that comes right after card body container (default placement). Doesn't require any additional classes since default table style doesn't include horizontal borders.
# First Name Last Name Username
1 Eugene Kopyov @Kopyov
2 Victoria Baker @Vicky
3 James Alexander @Alex
4 Franklin Morrison @Frank
Table + card body
# First Name Last Name Username
1 Eugene Kopyov @Kopyov
2 Victoria Baker @Vicky
3 James Alexander @Alex
4 Franklin Morrison @Frank
In this example card body container comes after table - by default all table cells have top border, in this specific case card body includes top border for better visual content separation.
Combined table styles
In this example table combines all default table styles: stripes, borders and row highlight. As always, all tables require base .tableclass for proper styling that matches Limitless theme.
# First Name Last Name Username
1 Eugene Kopyov @Kopyov
2 Victoria Baker @Vicky
3 James Alexander @Alex
4 Franklin Morrison @Frank
Table at the bottom
This element's order can be handy if you need to show the table at the very bottom of the card, below all other content containers - header, body and footer. You can of course add other content below.
# First Name Last Name Username
1 Eugene Kopyov @Kopyov
2 Victoria Baker @Vicky
3 James Alexander @Alex
4 Franklin Morrison @Frank
Card navigation options
Adapted navigation list for cards
Text list group

Create lists of content in a card with a flush list group. Use .list-group-flushclass to remove borders and rounded corners.

  • Sheared coasted so concurrent New
  • Goodness instead gull vulture 38
  • Devilish yellow unsafe jerkily Fixed
  • Relentless ouch essentially 40
Linked list group

Actionable list group items with hover, disabled, and active states. Use flex utility classes if your list items contain badges, text etc.

Multi column

Simple example of list nav with multiple columns. Use a set of responsive flex and spacing utility classes for proper positioning and spacing.