Skip to main content Skip to main navigation

Cards

Base

Card title

Card content

Link

<div class="card">
    <div class="card--header card--padding">
        <h4>Card title</h4>
    </div>
    <div class="card--content card--padding">
        <p>Card content</p>
        <p><a href="#">Link</a></p>
    </div>
    <div class="card--footer card--padding">
        <a href="#">Link</a>
    </div>
</div>

Colors

Out of the box colors include .card--primary-color, .card--secondary-color, .card--tertiary-color, and .card--inversed.

Create your own branded cards by using the card color mixin: @include card-color($border-color, $background-color, $color, $content-background-color);.

You may also want to custom the link colors inside a card. Use the link mixin: link($link-color, $link-visited-color, $link-hover-color, $link-active-color);.

Primary Color

Card title

Card content

Link

<div class="card card--primary-color">
    <div class="card--header card--padding">
        <h4>Card title</h4>
    </div>
    <div class="card--content card--padding">
        <p>Card content</p>
        <p><a href="#">Link</a></p>
    </div>
    <div class="card--footer card--padding">
        <a href="#">Link</a>
    </div>
</div>

Secondary Color

Card title

Card content

Link

<div class="card card--secondary-color">
    <div class="card--header card--padding">
        <h4>Card title</h4>
    </div>
    <div class="card--content card--padding">
        <p>Card content</p>
        <p><a href="#">Link</a></p>
    </div>
    <div class="card--footer card--padding">
        <a href="#">Link</a>
    </div>
</div>

Tertiary Color

Card title

Card content

Link

<div class="card card--tertiary-color">
    <div class="card--header card--padding">
        <h4>Card title</h4>
    </div>
    <div class="card--content card--padding">
        <p>Card content</p>
        <p><a href="#">Link</a></p>
    </div>
    <div class="card--footer card--padding">
        <a href="#">Link</a>
    </div>
</div>

Inversed

Card title

Card content

Link

<div class="card card--inversed">
    <div class="card--header card--padding">
        <h4>Card title</h4>
    </div>
    <div class="card--content card--padding">
        <p>Card content</p>
        <p><a href="#">Link</a></p>
    </div>
    <div class="card--footer card--padding">
        <a href="#">Link</a>
    </div>
</div>

Variations

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

<div class="row">
    <div class="col col--xs-12 col--sm-6 col--md-3 col--flex">
        <div class="card">
            <div class="card--header card--padding">
                <h4>Card title</h4>
            </div>
            <div class="card--content card--padding">
                <p>Card content</p>
                <p><a href="#">Link</a></p>
            </div>
            <div class="card--footer card--padding">
                <a href="#">Link</a>
            </div>
        </div>
    </div>
    <div class="col col--xs-12 col--sm-6 col--md-3 col--flex">
        <div class="card">
            <div class="card--header">
                <img src="http://placehold.it/600x200?text=Card+Image" alt="" />
            </div>
            <div class="card--content card--padding">
                <h4>Card title</h4>
                <p>Card content</p>
                <p><a href="#">Link</a></p>
            </div>
        </div>
    </div>
    <div class="col col--xs-12 col--sm-6 col--md-3 col--flex">
        <div class="card">
            <div class="card--content card--padding">
                <h4>Card title</h4>
                <p>Card content</p>
                <p><a href="#">Link</a></p>
            </div>
            <div class="card--footer card--padding">
                <a href="#">Link</a>
            </div>
        </div>
    </div>
    <div class="col col--xs-12 col--sm-6 col--md-3 col--flex">
        <div class="card">
            <div class="card--header card--padding">
                <h4>Card title</h4>
            </div>
            <div class="card--content">
                <img src="http://placehold.it/600x200?text=Card+Image" alt="" />
            </div>
            <div class="card--content card--padding">
                <p>Card content</p>
                <p><a href="#">Link</a></p>
            </div>
        </div>
    </div>
</div>

Masonry Cards

Wrap a collection of .card elements in a .cards element to create a masonry grid of cards using the CSS column property. Control the number of columns (two, three, or four) through column classes at different breakpoints:

  • cards-col-2--xxs
  • cards-col-2--xs
  • cards-col-2--sm
  • cards-col-2--md
  • cards-col-2--lg
  • cards-col-2--xl
  • cards-col-2--xxl
  • cards-col-3--xxs
  • cards-col-3--xs
  • cards-col-3--sm
  • cards-col-3--md
  • cards-col-3--lg
  • cards-col-3--xl
  • cards-col-3--xxl
  • cards-col-4--xxs
  • cards-col-4--xs
  • cards-col-4--sm
  • cards-col-4--md
  • cards-col-4--lg
  • cards-col-4--xl
  • cards-col-4--xxl

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

Card title

Card content

Link

<div class="cards cards-col-2--xs cards--col-3--md cards--col-4--xl">
    <div class="card card--primary-color">
        <div class="card--header card--padding">
            <h4>Card title</h4>
        </div>
        <div class="card--content card--padding">
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
    <div class="card card--primary-color">
        <div class="card--header">
            <img src="http://placehold.it/600x200?text=Card+Image" alt="" />
        </div>
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
    </div>
    <div class="card card--primary-color">
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
    <div class="card card--secondary-color">
        <div class="card--header card--padding">
            <h4>Card title</h4>
        </div>
        <div class="card--content card--padding">
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
    <div class="card card--secondary-color">
        <div class="card--header">
            <img src="http://placehold.it/600x200?text=Card+Image" alt="" />
        </div>
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
    </div>
    <div class="card card--secondary-color">
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
    <div class="card card--tertiary-color">
        <div class="card--header card--padding">
            <h4>Card title</h4>
        </div>
        <div class="card--content card--padding">
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
    <div class="card card--tertiary-color">
        <div class="card--header">
            <img src="http://placehold.it/600x200?text=Card+Image" alt="" />
        </div>
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
    </div>
    <div class="card card--tertiary-color">
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
    <div class="card card--inversed">
        <div class="card--header card--padding">
            <h4>Card title</h4>
        </div>
        <div class="card--content card--padding">
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
    <div class="card card--inversed">
        <div class="card--header">
            <img src="http://placehold.it/600x200?text=Card+Image" alt="" />
        </div>
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
    </div>
    <div class="card card--inversed">
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
    <div class="card">
        <div class="card--header card--padding">
            <h4>Card title</h4>
        </div>
        <div class="card--content card--padding">
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
    <div class="card">
        <div class="card--header">
            <img src="http://placehold.it/600x200?text=Card+Image" alt="" />
        </div>
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
    </div>
    <div class="card">
        <div class="card--content card--padding">
            <h4>Card title</h4>
            <p>Card content</p>
            <p><a href="#">Link</a></p>
        </div>
        <div class="card--footer card--padding">
            <a href="#">Link</a>
        </div>
    </div>
</div>