123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- ---
- layout: documentation
- doc-tab: components
- doc-subtab: card
- ---
- {% include subnav-components.html %}
- <section class="section">
- <div class="container">
- <h1 class="title">Card</h1>
- <h2 class="subtitle">An all-around flexible and composable component</h2>
- <hr>
- <div class="content">
- <p>The <strong>card</strong> component comprises several elements that you can mix and match:</p>
- <ul>
- <li>
- <code>card</code>: the main container
- <ul>
- <li>
- <code>card-header</code>: a horizontal bar with a shadow
- <ul>
- <li>
- <code>card-header-title</code>: a left-aligned bold text
- </li>
- <li>
- <code>card-header-icon</code>: a placeholder for an icon
- </li>
- </ul>
- </li>
- <li>
- <code>card-image</code>: a fullwidth container for a reponsive image
- </li>
- <li>
- <code>card-content</code>: a multi-purpose container for <em>any</em> other element
- </li>
- <li>
- <code>card-footer</code>: a horizontal list of controls
- <ul>
- <li>
- <code>card-footer-item</code>: a repeatable list item
- </li>
- </ul>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <hr>
- {% capture card_example %}
- <div class="card">
- <div class="card-image">
- <figure class="image is-4by3">
- <img src="{{site.url}}/images/placeholders/1280x960.png" alt="Image">
- </figure>
- </div>
- <div class="card-content">
- <div class="media">
- <div class="media-left">
- <figure class="image is-48x48">
- <img src="{{site.url}}/images/placeholders/96x96.png" alt="Image">
- </figure>
- </div>
- <div class="media-content">
- <p class="title is-4">John Smith</p>
- <p class="subtitle is-6">@johnsmith</p>
- </div>
- </div>
- <div class="content">
- Lorem ipsum dolor sit amet, consectetur adipiscing elit.
- Phasellus nec iaculis mauris. <a>@bulmaio</a>.
- <a>#css</a> <a>#responsive</a>
- <br>
- <small>11:09 PM - 1 Jan 2016</small>
- </div>
- </div>
- </div>
- {% endcapture %}
- <div class="columns">
- <div class="column is-one-third">
- {{card_example}}
- </div>
- <div class="column">
- {% highlight html %}
- {{card_example}}
- {% endhighlight %}
- </div>
- </div>
- <hr>
- {% capture card_header_example %}
- <div class="card">
- <header class="card-header">
- <p class="card-header-title">
- Component
- </p>
- <a class="card-header-icon">
- <span class="icon">
- <i class="fa fa-angle-down"></i>
- </span>
- </a>
- </header>
- <div class="card-content">
- <div class="content">
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nec iaculis mauris.
- <a>@bulmaio</a>. <a>#css</a> <a>#responsive</a>
- <br>
- <small>11:09 PM - 1 Jan 2016</small>
- </div>
- </div>
- <footer class="card-footer">
- <a class="card-footer-item">Save</a>
- <a class="card-footer-item">Edit</a>
- <a class="card-footer-item">Delete</a>
- </footer>
- </div>
- {% endcapture %}
- <div class="columns">
- <div class="column is-one-third">
- {{card_header_example}}
- </div>
- <div class="column">
- {% highlight html %}
- {{card_header_example}}
- {% endhighlight %}
- </div>
- </div>
- <hr>
- {% capture card_title_example %}
- <div class="card">
- <div class="card-content">
- <p class="title">
- “There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.”
- </p>
- <p class="subtitle">
- Jeff Atwood
- </p>
- </div>
- <footer class="card-footer">
- <p class="card-footer-item">
- <span>
- View on <a href="https://twitter.com/codinghorror/status/506010907021828096">Twitter</a>
- </span>
- </p>
- <p class="card-footer-item">
- <span>
- Share on <a href="#">Facebook</a>
- </span>
- </p>
- </footer>
- </div>
- {% endcapture %}
- <div class="columns">
- <div class="column is-one-third">
- {{card_title_example}}
- </div>
- <div class="column">
- {% highlight html %}
- {{card_title_example}}
- {% endhighlight %}
- </div>
- </div>
- </div>
- </section>
|