Material Design Lite
Banner
Bottom sheet
Date picker
Expansion Panel
Image list
Grid list
Menu
Ripple
Select
Stepper
Sort header
Tree
View on Material.io

Use a card to display content and actions on a single topic.

Cards should be easy to scan for relevant and actionable information. Elements like text and images should be placed on cards in a way that clearly indicates hierarchy.

Preview

Play relaxing songs
From your recent favorites
Play relaxing songs
From your recent favorites
Play relaxing songs
From your recent favorites
Play relaxing songs
From your recent favorites

Installation

To import just the component styles, copy the following into your project’s styles.css file:

/* Core Styles */
@import url('https://kherrick.github.io/material-design-lite/css/core.css');
/* Material Icons */
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
/* Roboto Font */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');
/* Component Styles */
@import url('https://kherrick.github.io/material-design-lite/css/components/card/style.css');

Usage

Start with a div element and add the card class name:

<div class="card"></div>

Optional Image

To add an image to a card add a img element at the top of the card:

<div class="card">
    <img src="https://via.placeholder.com/300X200" alt="Landscape">
</div>

Variants

Default

Play relaxing songs
From your recent favorites
<div class="card">
  <div class="title">Play relaxing songs</div>
  <div class="subtitle">From your recent favorites</div>
  <div class="actions">
    <button class="filled">Get started</button>
  </div>
</div>

Filled

Play relaxing songs
From your recent favorites
<div class="card filled">
  <div class="title">Play relaxing songs</div>
  <div class="subtitle">From your recent favorites</div>
  <div class="actions">
    <button class="filled">Get started</button>
  </div>
</div>

Outlined

Play relaxing songs
From your recent favorites
<div class="card outlined">
  <div class="title">Play relaxing songs</div>
  <div class="subtitle">From your recent favorites</div>
  <div class="actions">
    <button class="filled">Get started</button>
  </div>
</div>

Elevated

Play relaxing songs
From your recent favorites
<div class="card elevated">
  <div class="title">Play relaxing songs</div>
  <div class="subtitle">From your recent favorites</div>
  <div class="actions">
    <button class="filled">Get started</button>
  </div>
</div>

Design Tokens

TokenDescriptionDefault
--md-sys-color-surfaceThe background color of the card
--md-sys-color-on-surfaceThe foreground color of the button
--md-sys-comp-card-widthThe width of the container300px

Resources

Playground

See the Pen Cards by Rody Davis (@kherrick ) on CodePen.