Cards
Bootstrap cards
Note: We are transitioning MDB4 to a legacy version and focusing on developing MDB5.
While we'll continue to support for the transition period, we encourage you to migrate to
MDB5. We're offering a huge discount on MDB5 PRO to help with your transition,
enabling you to leverage the full potential of the latest version. You can find more information here.
upgrade with discount
Bootstrap cards are components which display content built of different elements with characteristic shadows, depth and hover effects.
It is hard to think of a better way of displaying your content to users other than by using cards. Some of the biggest players like Facebook or Google are well aware of that, as you might have noticed in almost all their products.
Cards provide you with clarity, clean content categorization and an attractive way of presenting it to your users.
MDB enhances Bootstrap cards with characteristic Material Design features, such as slight shadows, depth, cascading or waves effects. Apart from that, it enriches it with additional optional animations, social icons, avatars and various other effects not available in native Bootstrap.
Panels and Extended cards
Note: Cards have many more options. Check all of the available, advanced options in the Panels and Extended Cards docs.
Panels docs Extended Cards docsBasic example
Use the following simple card component with a image, title and a description.

Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
ButtonWaves effect
To add a wave effect you need to modify the HTML markup of the card image.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
ButtonCascading cards MDB Pro component
Add the class .card-cascade
to the .card
to achieve cascading effect.
You can
manipulate the width of the image by adding either the.wider
or .narrower
class to the
.card
.
Wider
Narrower
Culinary
Cheat day inspirations
Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi.
ButtonCascading cards with footer
Wider
Narrower
Culinary
Cheat day inspirations
Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi.
ButtonCascading panels MDB Pro component
Turn an image into a card background and overlay your card’s text. Depending on the image, you may or may not need additional styles or utilities.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus, ex, recusandae. Facere modi sunt, quod quibusdam dignissimos neque rem nihil ratione est placeat vel, natus non quos laudantium veritatis sequi.Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi.
News Title
26.07.2017
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus, ex minis recusandae. Facere modi sunt, quod quibusdam dignissimos neque rem nihil ratione est placeat vel, natus non quos laudantium veritatis sequi.Ut enim ad minima veniam, quis nostrum.
Read more
Marta
Deserve for her own card
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatibus, ex, recusandae. Facere modi sunt, quod quibusdam dignissimos neque rem nihil ratione est placeat vel, natus non quos laudantium veritatis sequi.Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam.
Reversed cascade MDB Pro component
Action button & footer MDB Pro component
Add an optional header and action button within a card.
Flat buttons MDB Pro component
The light version
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Read more
The dark version
Use text and background utilities to change the appearance of a card.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Read more
Testimonial card MDB Pro component
To change a background color, you can use one of over 300 color classes from our colors or gradients palette.

Anna Doe
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eos, adipisci

Martha Smith
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eos, adipisci
Image overlay
Turn an image into a card background and overlay your card’s text. Depending on the image, you may or may not need additional styles or utilities.
Marketing
This is the card title
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellat fugiat, laboriosam, voluptatem, optio vero odio nam sit officia accusamus minus error nisi architecto nulla ipsum dignissimos. Odit sed qui, dolorum!.
View projectSoftware
This is the card title
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellat fugiat, laboriosam, voluptatem, optio vero odio nam sit officia accusamus minus error nisi architecto nulla ipsum dignissimos. Odit sed qui, dolorum!.
View projectCard groups
Use card groups to render cards as a single, attached element with equal width and height
columns. Card groups use display: flex;
to achieve their uniform sizing.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card decks
Do you need a set of equal width and height cards that aren’t attached to one another? Then you can use card decks.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Grid cards
Use the Bootstrap grid system and its .row-cols
classes to
control how many grid columns (wrapped around your cards) you show per row. For example, here’s
.row-cols-1
laying out the cards on one column, and .row-cols-md-2
splitting four cards to
equal width across multiple rows, from the medium breakpoint up.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Change it to .row-cols-3
and you’ll see the fourth card wrap.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
When you need equal height, add .h-100
to the cards. If you want equal heights by default, you can set
$card-height: 100%
in Sass.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content. Some quick example text to build on the card title and make up the bulk of the card's content.
Card title
Some quick example text to build on the card title and make up the bulk of the card's content.