Cards
Flexible and extensible content containers with options for header, overlays, and colored backgrounds.
Basic Markup
Wrap card content within a .card. The .card-block class adds additional padding between elements (i.e. an image and text).
    
<div class="card">
  <div class="card-block">
    <h4 class="card-title">Card Title</h4>
    <h5 class="card-subtitle">Card subtitle</h5>
    <p class="card-text">Example paragraph text to show how it's displayed within a card.</p>
    <a href="#" class="btn btn-primary">button</a>
  </div>
</div>
    
  
Sizing
Cards are block-level by default, so they’ll fill the available horizontal space. Constrain their widths via custom styles or predefined grid classes.
    
<div class="row">
  <div class="col-sm-6">
    <div class="card card-block">
      <h3 class="card-title">Card Title</h3>
      <p class="card-text">Example paragraph text to show how it's displayed within a card.</p>
      <a href="#" class="btn btn-primary">button</a>
    </div>
  </div>
  <div class="col-sm-6">
    <div class="card card-block">
      <h3 class="card-title">Card Title</h3>
      <p class="card-text">Example paragraph text to show how it's displayed within a card.</p>
      <a href="#" class="btn btn-primary">button</a>
    </div>
  </div>
</div>
    
  
Overlay
Overlay another layer over the contents of an existing card by using .card-overlay. To make the overlay layer appear on hover, add .card-hover to the same div.
Card Title
Card subtitle
Example paragraph text to show how it's displayed within a card.
Hover over this card
Interactive Example
Example paragraph text to show how it's displayed within a card.
    
<div class="card">
  <!-- underlying card content -->
  <div class="card-block">
    <h4 class="card-title">Card Title</h4>
    <h5 class="card-subtitle">Card subtitle</h5>
  </div>
  <div class="card-block">
    <p class="card-text">Example paragraph text to show how it's displayed within a card.</p>
    <a href="#" class="btn btn-primary">button</a>
  </div>
  <!-- overlay content -->
  <div class="card-overlay card-hover">
    <h4 class="card-title">Overlay Title</h4>
    <p class="card-text">Example paragraph text to show what overlayed text looks like within a card.</p>
    <button class="btn btn-primary">button</button>
  </div>
</div>
    
  
Background Colors
Add variant class for changing the background-color and border-color of a card.
    
<div class="card card-success">...</div>
<div class="card card-info">...</div>
<div class="card card-warning">...</div>
<div class="card card-danger">...</div>
    
  
Card List View
List views may be contained within a cards by simply wrapping a .new-list-view element with .card
- 
          Item
 - 
          Link Item
 - 
          Editable Item
 - 
          Read Only Item
 
A card-block paragraph of text dividing two lists inside a card.
- 
          Item
 - 
          Item
 - 
          Item
 
    
<div class="card">
  <div class="card-header">
    List View Items
  </div>
  <ul class="new-list-view">
    <li>
      <div class="list-view-item">
        <div class="col col-100">Item</div>
      </div>
    </li>
    ...
  </ul>
</div>
    
  
Card with Alert
Cards can contain .alert in two different ways, inline or within a .card-block.
Success!
This is a card inline alert message.
The rest of the card...
This is an alert message inside a card-block.
The rest of the card...
    
<div class="card">
  <div class="alert alert-success">
    <h4>Success!</h4>
    <p>This is a card inline alert message.</p>
  </div>
  <div class="card-block">
    <p class="card-text">The rest of the card...</p>
  </div>
</div>
<div class="card">
  <div class="card-block">
    <div class="alert alert-info">
      <div class="alert-icon">
        <svg class="cyclops-icon" aria-hidden="true"><use xlink:href='#icon-info-circle' /></svg>
      </div>
      <p>This is an alert message inside a card-block.</p>
    </div>
    <p class="card-text">The rest of the card...</p>
  </div>
</div>
    
  
Add Card
If you're using cards to display a list of objects, use .card-add and .v-center at the end of the list to give users an option to add a another object to the list. A height on the .card-add must be set for content to center vertically.
add object
    
<div class="card card-add">
  <div class="card-block v-center">
    <svg class="cyclops-icon lg"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-plus-circle"></use></svg>
    <p>add object</p>
  </div>
</div>
    
  
Card Decks
To get equal width ad height cards, use .card-deck and .card-deck-wrapper.
Card Title
Card subtitle
Example paragraph text to show how it's displayed within a card.
Card Title
Card subtitle
Example paragraph text to show how it's displayed within a card. EThis card contains more text than its adjacent cards.
Card Title
Card subtitle
Example paragraph text to show how it's displayed within a card.
    
<div class="card-deck-wrapper">
  <div class="card-deck">
    <div class="card">
      <div class="card-block">
        <h4 class="card-title">Card Title</h4>
        <h5 class="card-subtitle">Card subtitle</h5>
      </div>
      <div class="card-block">
        <p class="card-text">Example paragraph text to show how it's displayed within a card.</p>
      </div>
    </div>
    <div class="card">
      <div class="card-block">
        <h4 class="card-title">Card Title</h4>
        <h5 class="card-subtitle">Card subtitle</h5>
      </div>
      <div class="card-block">
        <p class="card-text">Example paragraph text to show how it's displayed within a card.</p>
      </div>
    </div>
    <div class="card">
      <div class="card-block">
        <h4 class="card-title">Card Title</h4>
        <h5 class="card-subtitle">Card subtitle</h5>
      </div>
      <div class="card-block">
        <p class="card-text">Example paragraph text to show how it's displayed within a card.</p>
      </div>
    </div>
  </div>
</div>