Basic Card
<div class="card u-bg-teal"> <div class="card__label">Card Label</div> <div class="card__title">A Basic Card</div> <div class="card__cta"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> <p><a href="#" class="button">Call To Action</a></p> </div> </div>
Small Card
Small cards employ a smaller min-height. Useful when you’re containing cards within grid columns.
<div class="u-span-6"> <div class="card card--small u-bg-teal"> <div class="card__label">Card Label</div> <div class="card__title">Small Card</div> <div class="card__cta"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> <p><a href="#" class="button">Call To Action</a></p> </div> </div> </div> <div class="u-span-6"> <div class="card card--small u-bg-teal"> <div class="card__label">Card Label</div> <div class="card__title">Small Card</div> <div class="card__cta"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> <p><a href="#" class="button">Call To Action</a></p> </div> </div> </div>
Card with image
To apply an image to a card, use the .has-image
class. Then, apply your card image with `background-image: url()` in the style attribute.
Optionally, you can also provide the .u-overlay-hover-darken
utility to apply an overlay with a hover effect.
<div class="card u-bg-teal has-image u-overlay-hover-darken" style="background-image:url(http://unsplash.it/1000/1500/)"> <div class="card__label">Card Label</div> <div class="card__title">Card With Image</div> <div class="card__cta"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> <p><a href="#" class="button">Call To Action</a></p> </div> </div>