Lists
To come
A useful and diverse category, use one of these list types for your content. View the code source for the implementation technique.
If you have need of a type not shown, get in touch.
Leaders list
Good for a table of statistics, or contents.- Sample row 61.7%
- Sample row 61.7%
Unordered lists
Use an unordered list to... list things, if the order of the items doesn't matter.
- List item with a much longer description or more content.
- List item
- List item
- Nested list item
- Nested list item
- Nested list item
- List item
- List item
Ordered lists
Use an ol when creating a list where the order of the items is important, like ranking pizza toppings from best to worst.
- Cheese (essential)
- Pepperoni
- Bacon
- Normal bacon
- Canadian bacon
- Sausage
- Onions
- Mushrooms
No-bullet list
Think bullets are for chumps? Use class .no-bullet.
- List item with a much longer description or more content.
- List item
- List item
- List item
Definition list
A definition list (<dl>) is used to display name-value pairs, like metadata or a dictionary definition. Each term (<dt>) is paired with one or more definitions (<dd>).
- Time
- The indefinite continued progress of existence and events in the past, present, and future regarded as a whole.
- Space
- A continuous area or expanse that is free, available, or unoccupied.
- The dimensions of height, depth, and width within which all things exist and move.
Icon list
Want to use the font icons as your "bullet"? Add the class .icon-bullet to your <li> and then insert the icon code at the start of list item.
- List item with a much longer description or more content because text is the way to go when doing a really long list item.
- No icon
- A dolphin list item
- List item
Horizontal list (AKA: pagers)
Have items you want to show horizontall and a using the grid layout is too much, here are a few of techniques:
Horizontal items
Combine a ul with class .inline.
Badge
Combine a ul with class .inline, then give your li a .badge.
The .lead class on the ul bumps up the size of the font.
Pager
Read more lins
You can read more as a button, if it's a primary call to action, or a link, if it's not as important.
Lists HTML
<p>A useful and diverse category, use one of these list types for your content. View the code source for the implementation technique.</p>
<p>If you have need of a type not shown, get in touch.</p>
<h3>Leaders list</h3>
Good for a table of statistics, or contents.
<div class="callout columns">
<ul class="leaders serif">
<li>
<span>Sample row</span>
<span>61.7%</span>
</li>
<li>
<span>Sample row</span>
<span>61.7%</span>
</li>
</ul>
</div>
<div class="row">
<div class="columns medium-6">
<h3>Unordered lists</h3>
<p>Use an unordered list to... list things, if the order of the items doesn't matter.</p>
<ul>
<li>List item with a much longer description or more content.</li>
<li>List item</li>
<li>List item
<ul>
<li>Nested list item</li>
<li>Nested list item</li>
<li>Nested list item</li>
</ul>
</li>
<li>List item</li>
<li>List item</li>
</ul>
</div>
<div class="columns medium-6">
<h3>Ordered lists</h3>
<p>Use an ol when creating a list where the order of the items is important, like ranking pizza toppings from best to worst.</p>
<ol>
<li>Cheese (essential)</li>
<li>Pepperoni</li>
<li>Bacon
<ol>
<li>Normal bacon</li>
<li>Canadian bacon</li>
</ol>
</li>
<li>Sausage</li>
<li>Onions</li>
<li>Mushrooms</li>
</ol>
</div>
</div>
<h3>No-bullet list</h3>
<p>Think bullets are for chumps? Use class <code>.no-bullet</code>.</p>
<div class="callout">
<ul class="no-bullet">
<li>List item with a much longer description or more content.</li>
<li>List item</li>
<li>List item</li>
<li>List item</li>
</ul>
</div>
<h3>Definition list</h2>
<p>A definition list (<code><dl></code>) is used to display name-value pairs, like metadata or a dictionary definition. Each term (<code><dt></code>) is paired with one or more definitions (<code><dd></code>).</p>
<div class="callout">
<dl>
<dt>Time</dt>
<dd>The indefinite continued progress of existence and events in the past, present, and future regarded as a whole.</dd>
<dt>Space</dt>
<dd>A continuous area or expanse that is free, available, or unoccupied.</dd>
<dd>The dimensions of height, depth, and width within which all things exist and move.</dd>
</dl>
</div>
<h3>Icon list</h2>
<p>Want to use the font icons as your "bullet"? Add the class <code>.icon-bullet</code> to your <code><li></code> and then insert the icon code at the start of list item.</p>
<div class="callout">
<ul>
<li class="icon-bullet"><span class="icon icon-socialmedia" data-icon="X"></span> List item with a much longer description or more content because text is the way to go when doing a really long list item.</li>
<li>No icon</li>
<li class="icon-bullet"><span class="icon icon-species" data-icon="D"></span> A dolphin list item</li>
<li>List item</li>
</ul>
</div>
<h3>Horizontal list (AKA: pagers)</h2>
<p>Have items you want to show horizontall and a using the grid layout is too much, here are a few of techniques:</p>
<h4>Horizontal items</h4>
<p>Combine a <code>ul</code> with class <code>.inline</code>.</p>
<div class="callout sans-serif">
<ul class="inline">
<li><a href="#">Test item</a></li>
<li><a href="#" class="active">Active item</a></li>
<li><a href="#">Third item</a></li>
<li><a href="#"><span class="icon icon-species" data-icon="D"></span> A dolphin!</a></li>
</ul>
</div>
<h4>Badge</h4>
<div class="row">
<div class="columns medium-7">
<p>Combine a <code>ul</code> with class <code>.inline</code>, then give your <code>li</code> a <code>.badge</code>.</p>
<p>The <code>.lead</code> class on the <code>ul</code> bumps up the size of the font.</p>
</div>
<div class="columns medium-5 callout">
<ul class="inline lead">
<li><a href="#" class="secondary badge">2</a></li>
<li><a href="#" class="success badge">3</a></li>
<li><a href="#" class="alert badge">A</a></li>
<li><a href="#" class="warning badge"><span class="icon icon-species" data-icon="D"></span></a></li>
</ul>
</div>
</div>
<h4>Pager</h4>
<div class="">
<ul class="pagination text-center" role="navigation" aria-label="Pagination">
<li class="pagination-previous disabled">Previous</li>
<li class="current"><span class="show-for-sr">You're on page</span> 1</li>
<li><a href="#" aria-label="Page 2">2</a></li>
<li><a href="#" aria-label="Page 3">3</a></li>
<li><a href="#" aria-label="Page 4">4</a></li>
<li class="ellipsis"></li>
<li><a href="#" aria-label="Page 12">12</a></li>
<li><a href="#" aria-label="Page 13">13</a></li>
<li class="pagination-next"><a href="#" aria-label="Next page">Next</a></li>
</ul>
</div>
<h4>Read more lins</h4>
<p>You can read more as a button, if it's a primary call to action, or a link, if it's not as important.</p>
<div data-equalizer>
<div class="columns small-6 callout" data-equalizer-watch>
<h6>High priority read more links</h6>
<a href="#" class="readmore button">Read more</a>
</div>
<div class="columns small-6 callout" data-equalizer-watch>
<h6>Lower priority read more links</h6>
<a href="#" class="readmore">Read more</a>
</div>
</div>
Lists Style
You can find the original source of the CSS as .scss
Lists
Have a use case that's not covered?
Please open an issue in the tracker. We'll update this living pattern library with your feedback.