Lovingly Built By ShopPad

Uptown CSS

The Beautiful Framework for Shopify Application Development

A semantic toolkit designed to help developers create responsive Shopify apps utilizing the Embedded App SDK.

Download CSS

Get just the stylesheet to quickly add within your project.

Download CSS

Download Source

Get the SASS files to customize the stylesheet.

Download Source

View on Github

Learn more about Uptown CSS or help contribute to the cause.

View Project

Overview

How to Use

Add the stylesheet to your project and begin writing the HTML for your app.

<link rel="stylesheet" href="uptown.css">


Source Dependencies

The framework is a single file that imports .scss files for each component.

SASS + Autoprefixer

Uptown CSS is built using SASS and the Autoprefixer plugin for powerful vendor prefixing.

Autoprefixer is awesome and eliminates the need for constantly checking Can I Use for cross-browser compatibility.

No JavaScript. None. Zero. Zilch.

There are no JavaScript dependencies. You're free to use any library since Uptown CSS is JS agnostic.

Developed By

Author

I'm Ryan O'Donnell, co-founder over at ShopPad and Mesa. Thousands of Shopify stores use apps from ShopPad and many of them are powered by Uptown CSS. Uptown is a framework has been battle-tested and is 100% production ready. Now we've open sourced it to share with Shopify's awesome developer community.

Love Uptown? Spread the word!

Sharing is caring.

Getting Started

Your markup should follow this basic structure. What you put inside each section, will depend on your app.

Source

<span class="tag">&lt;main&gt;</span><span class="pln"> </span><span class="tag">&lt;header&gt;</span><span class="pln"> ... </span><span class="tag">&lt;/header&gt;</span><span class="pln"> </span><span class="tag">&lt;section&gt;</span><span class="pln"> ... </span><span class="tag">&lt;/section&gt;</span><span class="pln"> </span><span class="tag">&lt;footer&gt;</span><span class="pln"> ... </span><span class="tag">&lt;/footer&gt;</span><span class="pln"> </span><span class="tag">&lt;/main&gt;</span>

Grid Structure

The grid is a 12-column fluid grid with a max width of 1036px, that shrinks with the browser/device at smaller sizes.

twelve

one

eleven

two

ten

three

nine

four

eight

five

seven

six

six

one-half

one-half

two-thirds

Source

<span class="com">&lt;!-- This is a single, full-width element --&gt;</span><span class="pln"> </span><span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"column twelve"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">twelve</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span><span class="pln"> </span><span class="com">&lt;!-- Just use a number and class 'column' or 'columns' --&gt;</span><span class="pln"> </span><span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"columns two"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">two</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"columns ten"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">ten</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span><span class="pln"> </span><span class="com">&lt;!-- There are a few shorthand classes available too --&gt;</span><span class="pln"> </span><span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"column one-half"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">one-half</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"column one-half"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">one-half</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span><span class="pln"> </span><span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"column two-thirds"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">two-thirds</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"column one-third"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">one-third</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span>

Cards

This element is the canvas to put your app content within.

Card

Source

<span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card"</span><span class="tag">&gt;</span><span class="pln"> Card </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span>

Cards with sections

Add the class .has-sections to the .card element then just add .card-section elements with dividing <hr> tags.

Card Section

Card Section

Card Section

Source

<span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card has-sections"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card-section"</span><span class="tag">&gt;</span><span class="pln"> Card Section </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;hr/&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card-section"</span><span class="tag">&gt;</span><span class="pln"> Card Section </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;hr/&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card-section"</span><span class="tag">&gt;</span><span class="pln"> Card Section </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span>

Layouts

Below are common layouts so you can quickly develop a familiar user experience.

Section Heading

content

Source

<span class="tag">&lt;aside&gt;</span><span class="pln"> </span><span class="tag">&lt;h2&gt;</span><span class="pln">Aside Heading</span><span class="tag">&lt;/h2&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">content</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/aside&gt;</span><span class="pln"> </span><span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;h5&gt;</span><span class="pln">Section Heading</span><span class="tag">&lt;/h5&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">content</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span>

Full-width layout

Add the class .full-width to any element.

Card

Source

<span class="tag">&lt;section</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"full-width"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card"</span><span class="tag">&gt;</span><span class="pln"> Card </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span><span class="pln"> </span><span class="tag">&lt;/section&gt;</span>

Layout with side column

A layout to show a main and side column.

Card

Card

Source

<span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card columns eight"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">Card</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card columns four"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">Card</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span>

Layout with secondary column

The class .secondary can be added to any .card to visually dimm that element.

Card

This card is slightly dimmed to give the primary card more visual importance

Source

<span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"columns eight card"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">Card</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"columns four card secondary"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">This card is slightly dimmed to give the primary card more visual importance</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span>

Typography

Type is defined with rems, so font-sizes and spacial relationships can be responsively sized based on a single font-size property. All measurements are base 10 so an H1 with 4.0rem font-size just means 40px. The typography base is device driven; "San Francisco" for Apple devices and "Roboto", "Segoe UI" for Android device. "Helvetica Neue" is the fallback. Size is set at 1.4rem (14px). Other type basics like anchors, strong, emphasis, and underline are all included.

h1 Heading

h2 Heading

h3 Heading

h4 Heading

h5 Heading
h6 Heading

Paragraph text

Anchor Bold Underline
Preformatted text
Code
  • Unordered list item
  • Unordered list item
    • Unordered list item
    • Unordered list item
    • Unordered list item
  • Unordered list item
  1. Ordered list item
  2. Ordered list item
    1. Ordered list item
    2. Ordered list item
    3. Ordered list item
  3. Ordered list item
<span class="tag">&lt;h1&gt;</span><span class="pln">h1 Heading</span><span class="tag">&lt;/h1&gt;</span><span class="pln"> </span><span class="tag">&lt;h2&gt;</span><span class="pln">h2 Heading</span><span class="tag">&lt;/h2&gt;</span><span class="pln"> </span><span class="tag">&lt;h3&gt;</span><span class="pln">h3 Heading</span><span class="tag">&lt;/h3&gt;</span><span class="pln"> </span><span class="tag">&lt;h4&gt;</span><span class="pln">h4 Heading</span><span class="tag">&lt;/h4&gt;</span><span class="pln"> </span><span class="tag">&lt;h5&gt;</span><span class="pln">h5 Heading</span><span class="tag">&lt;/h5&gt;</span><span class="pln"> </span><span class="tag">&lt;h6&gt;</span><span class="pln">h6 Heading</span><span class="tag">&lt;/h6&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">Paragraph text</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;a&gt;</span><span class="pln">Anchor</span><span class="tag">&lt;/a&gt;</span><span class="pln"> </span><span class="tag">&lt;strong&gt;</span><span class="pln">Bold</span><span class="tag">&lt;/strong&gt;</span><span class="pln"> </span><span class="tag">&lt;u&gt;</span><span class="pln">Underline</span><span class="tag">&lt;/u&gt;</span><span class="pln"> </span><span class="tag">&lt;pre&gt;</span><span class="pln">Preformatted text</span><span class="tag">&lt;/pre&gt;</span><span class="pln"> </span><span class="tag">&lt;code&gt;</span><span class="pln">Code</span><span class="tag">&lt;/code&gt;</span><span class="pln"> </span><span class="tag">&lt;ul&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item </span><span class="tag">&lt;ul&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;/ul&gt;</span><span class="pln"> </span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;/ul&gt;</span><span class="pln"> </span><span class="tag">&lt;ol&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Ordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item </span><span class="tag">&lt;ol&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Unordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;/ol&gt;</span><span class="pln"> </span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">Ordered list item</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;/ol&gt;</span>

Icons

Familiar icons are available and can be used on their own or within other elements.

Prev
Next
Trash
Clock
Close
Checkmark
Search
Flag
Bell
Exclamation
Question
Prohibit
Product
Collection
Preview
Edit
Addition
Subtraction
Calendar
Add Circle
Orders
Globe
Funnel
Percent
Payment
Discount
Report
Customer
Gear
Apps
Themes
Post
Pages
Navigation
Account
Folder
Gift Cards
Cart
Inventory
Home
Image
Download
Upload
Paperclip
Undo
Redo
Arrow Left
Arrow Right
Close Circle
Email
Refresh
Locked
Print
Import
Export
Duplicate
Share
Shipping
Taxes
Channels
Credit Card
Currency
Social
Wide
Narrow
Move Vertical
Move Horizontal
Typography
Color
Add Section
Drag Handle
Offsite
<span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-prev"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-next"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-trash"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-clock"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-close"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-checkmark"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-search"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-flag"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-bell"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-exclamation"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-question"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-prohibit"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-product"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-collection"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-preview"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-edit"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-addition"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-subtraction"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-calendar"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-addcircle"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-orders"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-globe"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-funnel"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-percent"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-payment"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-discount"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-report"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-customers"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-gear"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-apps"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-themes"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-post"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-pages"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-navigation"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-account"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-folder"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-giftcards"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-cart"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-inventory"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-home"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-image"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-download"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-paperclip"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-undo"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-redo"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-arrow-left"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-arrow-right"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-close-circle"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-email"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-refresh"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-locked"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-print"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-import"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-export"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-duplicate"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-share"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-shipping"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-taxes"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-channels"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-credit-card"</span><span class="tag">&gt;&lt;/i&gt;</span><span class="pln"> </span><span class="tag">&lt;i</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"icon-currency"</span><span class="tag">&gt;&lt;/i&gt;</span>

Buttons

Buttons support both the <button> and the <a> element. Only the <a> element requires a .button class to be appended. The button type is not a factor.

Default Secondary Warning Disabled
<span class="tag">&lt;button&gt;</span><span class="pln">Default</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Secondary</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"warning"</span><span class="tag">&gt;</span><span class="pln">Warning</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;</span><span class="pln">Disabled</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"link"</span><span class="tag">&gt;</span><span class="pln">Link</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"button"</span><span class="tag">&gt;</span><span class="pln">Default</span><span class="tag">&lt;/a&gt;</span><span class="pln"> </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"button secondary"</span><span class="tag">&gt;</span><span class="pln">Secondary</span><span class="tag">&lt;/a&gt;</span><span class="pln"> </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"button warning"</span><span class="tag">&gt;</span><span class="pln">Warning</span><span class="tag">&lt;/a&gt;</span><span class="pln"> </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"button disabled"</span><span class="tag">&gt;</span><span class="pln">Disabled</span><span class="tag">&lt;/a&gt;</span>

Button Groups

Wrap any set of buttons within an element having a class of .button-group.

<span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"button-group"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Left</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Middle</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Right</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;/span&gt;</span>

Icon Buttons

Add any supported icon without text. Disabled state is also supported to dim the icon color.

<span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-arrow-left"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-arrow-right"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-trash"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-calendar"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="com">&lt;!-- Icon button can also be disabled --&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-arrow-left"</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-arrow-right"</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-trash"</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-calendar"</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span>

Form Fields

Standard form fields. Wrap radio and checkbox elements with a label element.

<span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;</span><span class="pln">Label</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"radio"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option1a"</span><span class="pln"> </span><span class="atn">checked</span><span class="pun">=</span><span class="atv">"checked"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"radio"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option1a"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;select&gt;&lt;option&gt;</span><span class="pln">Select</span><span class="tag">&lt;/option&gt;&lt;/select&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option2a"</span><span class="pln"> </span><span class="atn">checked</span><span class="pun">=</span><span class="atv">"checked"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option2a"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;textarea&gt;&lt;/textarea&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span>

Form Fields: Disabled

Disabled form field states are supported too. Add a disabled="disabled" attribute to any form field.

<span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;</span><span class="pln">Label</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"radio"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option3a"</span><span class="pln"> </span><span class="atn">checked</span><span class="pun">=</span><span class="atv">"checked"</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"radio"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option3a"</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;select</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;&lt;option&gt;</span><span class="pln">Select</span><span class="tag">&lt;/option&gt;&lt;/select&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option4a"</span><span class="pln"> </span><span class="atn">checked</span><span class="pun">=</span><span class="atv">"checked"</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option4a"</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;textarea</span><span class="pln"> </span><span class="atn">disabled</span><span class="pun">=</span><span class="atv">"disabled"</span><span class="tag">&gt;&lt;/textarea&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span>

Form Fields: Errors

Add .error class to the parent .row or to the <label> for checkboxes and radio elements.

<span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row error"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;</span><span class="pln">Label</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"radio"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option5a"</span><span class="pln"> </span><span class="atn">checked</span><span class="pun">=</span><span class="atv">"checked"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;label</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"error"</span><span class="tag">&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"radio"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option5a"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row error"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;select&gt;&lt;option&gt;</span><span class="pln">Select</span><span class="tag">&lt;/option&gt;&lt;/select&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option6a"</span><span class="pln"> </span><span class="atn">checked</span><span class="pun">=</span><span class="atv">"checked"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;label</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"error"</span><span class="tag">&gt;&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"checkbox"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"option6a"</span><span class="tag">&gt;</span><span class="pln">Option</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row error"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;textarea&gt;&lt;/textarea&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span>

Search

Use the input type search. No extra classes required.

<span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"search"</span><span class="pln"> </span><span class="tag">/&gt;</span>

Side Elements

Add .side-elements to the parent .row element. All elements within will stretch automatically to be on a single line.

<span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"row side-elements"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;label&gt;</span><span class="pln">Label</span><span class="tag">&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;button&gt;</span><span class="pln">Action</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span>

Advanced Form Element

The .label-cta class will pull any element to the right.

Context help text
<span class="tag">&lt;label&gt;</span><span class="pln">Label </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"label-cta"</span><span class="tag">&gt;</span><span class="pln">Link</span><span class="tag">&lt;/a&gt;&lt;/label&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;em&gt;</span><span class="pln">Context help text</span><span class="tag">&lt;/em&gt;</span>

Append Field Elements

Use an element with a class .input-group. Add elements with .append class. Place them before or after the form field.

Prefix
Suffix
$ .00
<span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"input-group"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"append"</span><span class="tag">&gt;</span><span class="pln">Prefix</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"input-group"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"append"</span><span class="tag">&gt;</span><span class="pln">Suffix</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"input-group"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"append"</span><span class="tag">&gt;</span><span class="pln">$</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"append"</span><span class="tag">&gt;</span><span class="pln">.00</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span>

Append Field Buttons

Use an element with a class .input-group. Add <button> or .button elements. Place them before or after the form field.

<span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"input-group"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Button</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"input-group"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Filter</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"text"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Save</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-trash"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span>

Hover Tips

Add a class .tip to any element. Add the tip's text as a data-hover attribute. The hover event will automatically pull the text without any JavaScript needed.

Paragraph Text

Lorem ipsum dolor consectetur adipiscing elit.

Links

Hover for a tip

Buttons

<span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tip"</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="pln"> </span><span class="atn">data-hover</span><span class="pun">=</span><span class="atv">"You found me!"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tip"</span><span class="pln"> </span><span class="atn">data-hover</span><span class="pun">=</span><span class="atv">"You rebel"</span><span class="tag">&gt;</span><span class="pln">Hover Me</span><span class="tag">&lt;/button&gt;</span>

Alerts

The container element needs a class .alert. Add .notice, .success, .warning, .notification or .error for the desired icon and color. The <dl> element is for the title and description text. Adding a .close element or <button> elements are optional.

General Alert
General Alert with Close
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis leo purus, rhoncus id ultrices vitae, feugiat non neque.
General Alert with Button
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis leo purus, rhoncus id ultrices vitae. Learn More
Notice Alert
Lorem ipsum dolor sit amet, consectetur adipiscing elit leo purus, rhoncus id ultrices vitae.
Success Alert
Lorem ipsum dolor sit amet, consectetur adipiscing elit leo purus, rhoncus id ultrices vitae.
Warning Alert
Lorem ipsum dolor sit amet, consectetur adipiscing elit leo purus, rhoncus id ultrices vitae.
Notification Alert
Lorem ipsum dolor sit amet, consectetur adipiscing elit leo purus, rhoncus id ultrices vitae.
Error Alert
Lorem ipsum dolor sit amet, consectetur adipiscing elit leo purus, rhoncus id ultrices vitae.
<span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"alert"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;dl&gt;</span><span class="pln"> </span><span class="tag">&lt;dt&gt;</span><span class="pln">General Alert</span><span class="tag">&lt;/dt&gt;</span><span class="pln"> </span><span class="tag">&lt;/dl&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"alert"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"close"</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;/a&gt;</span><span class="pln"> </span><span class="tag">&lt;dl&gt;</span><span class="pln"> </span><span class="tag">&lt;dt&gt;</span><span class="pln">General Alert with Close</span><span class="tag">&lt;/dt&gt;</span><span class="pln"> </span><span class="tag">&lt;dd&gt;</span><span class="pln">...</span><span class="tag">&lt;/dd&gt;</span><span class="pln"> </span><span class="tag">&lt;/dl&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"alert"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;dl&gt;</span><span class="pln"> </span><span class="tag">&lt;dt&gt;</span><span class="pln">General Alert with Button</span><span class="tag">&lt;/dt&gt;</span><span class="pln"> </span><span class="tag">&lt;dd&gt;</span><span class="pln">... </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">Learn More</span><span class="tag">&lt;/a&gt;&lt;/dd&gt;</span><span class="pln"> </span><span class="tag">&lt;/dl&gt;</span><span class="pln"> </span><span class="tag">&lt;button&gt;</span><span class="pln">Change</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"alert notice"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;dl&gt;</span><span class="pln"> </span><span class="tag">&lt;dt&gt;</span><span class="pln">Notice Alert</span><span class="tag">&lt;/dt&gt;</span><span class="pln"> </span><span class="tag">&lt;dd&gt;</span><span class="pln">...</span><span class="tag">&lt;/dd&gt;</span><span class="pln"> </span><span class="tag">&lt;/dl&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"alert success"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;dl&gt;</span><span class="pln"> </span><span class="tag">&lt;dt&gt;</span><span class="pln">Success Alert</span><span class="tag">&lt;/dt&gt;</span><span class="pln"> </span><span class="tag">&lt;dd&gt;</span><span class="pln">...</span><span class="tag">&lt;/dd&gt;</span><span class="pln"> </span><span class="tag">&lt;/dl&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"alert warning"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;dl&gt;</span><span class="pln"> </span><span class="tag">&lt;dt&gt;</span><span class="pln">Warning Alert</span><span class="tag">&lt;/dt&gt;</span><span class="pln"> </span><span class="tag">&lt;dd&gt;</span><span class="pln">...</span><span class="tag">&lt;/dd&gt;</span><span class="pln"> </span><span class="tag">&lt;/dl&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"alert notification"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;dl&gt;</span><span class="pln"> </span><span class="tag">&lt;dt&gt;</span><span class="pln">Notification Alert</span><span class="tag">&lt;/dt&gt;</span><span class="pln"> </span><span class="tag">&lt;dd&gt;</span><span class="pln">...</span><span class="tag">&lt;/dd&gt;</span><span class="pln"> </span><span class="tag">&lt;/dl&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"alert error"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;dl&gt;</span><span class="pln"> </span><span class="tag">&lt;dt&gt;</span><span class="pln">Error Alert</span><span class="tag">&lt;/dt&gt;</span><span class="pln"> </span><span class="tag">&lt;dd&gt;</span><span class="pln">...</span><span class="tag">&lt;/dd&gt;</span><span class="pln"> </span><span class="tag">&lt;/dl&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span>

Tables

Default <table> containing various types of content. Add a container wrapper with a class .overflow-container if the table needs to be scrollable on smaller screens.

Source

<span class="tag">&lt;table&gt;</span><span class="pln"> </span><span class="tag">&lt;thead&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;th</span><span class="pln"> </span><span class="atn">colspan</span><span class="pun">=</span><span class="atv">"2"</span><span class="tag">&gt;</span><span class="pln">Product</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Status</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Action</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;/thead&gt;</span><span class="pln"> </span><span class="tag">&lt;tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;img</span><span class="pln"> </span><span class="atn">width</span><span class="pun">=</span><span class="atv">"35"</span><span class="pln"> </span><span class="atn">height</span><span class="pun">=</span><span class="atv">"35"</span><span class="pln"> </span><span class="atn">alt</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">"images/image-none.svg"</span><span class="tag">&gt;&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">Some Product</span><span class="tag">&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-trash"</span><span class="tag">&gt;&lt;/button&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;img</span><span class="pln"> </span><span class="atn">width</span><span class="pun">=</span><span class="atv">"35"</span><span class="pln"> </span><span class="atn">height</span><span class="pun">=</span><span class="atv">"35"</span><span class="pln"> </span><span class="atn">alt</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">"images/image-none.svg"</span><span class="tag">&gt;&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">Another Product</span><span class="tag">&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;ul&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">This product has no images.</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">This product has no description.</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">This product must be at least $0.01.</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;/ul&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;img</span><span class="pln"> </span><span class="atn">width</span><span class="pun">=</span><span class="atv">"35"</span><span class="pln"> </span><span class="atn">height</span><span class="pun">=</span><span class="atv">"35"</span><span class="pln"> </span><span class="atn">alt</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">"images/image-none.svg"</span><span class="tag">&gt;&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">One More Product</span><span class="tag">&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;ul&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;</span><span class="pln">This product must be at least $0.01.</span><span class="tag">&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;/ul&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;/tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;/table&gt;</span>

Table with tags & buttons

Default <table> element showing buttons and tags elements.

Source

<span class="tag">&lt;table&gt;</span><span class="pln"> </span><span class="tag">&lt;thead&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Product</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Status</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Action</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;/thead&gt;</span><span class="pln"> </span><span class="tag">&lt;tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Text</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">Some Product</span><span class="tag">&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag yellow"</span><span class="tag">&gt;</span><span class="pln">Approved</span><span class="tag">&lt;/span&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Button</span><span class="tag">&lt;/button&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Text</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">Some Product</span><span class="tag">&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag orange"</span><span class="tag">&gt;</span><span class="pln">Pending</span><span class="tag">&lt;/span&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Button</span><span class="tag">&lt;/button&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Text</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">Some Product</span><span class="tag">&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag grey"</span><span class="tag">&gt;</span><span class="pln">Paid</span><span class="tag">&lt;/span&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary"</span><span class="tag">&gt;</span><span class="pln">Button</span><span class="tag">&lt;/button&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;/tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;/table&gt;</span>

Results Table

A <table> showing a list of results. Use the .pagination container around the .button-group.

Name Location Orders Last Order Total Spent
John Doe Oakland, CA 1 #1001 $125.00
Jane Doe Oakland, CA 0 $0.00
Mike Smith San Francisco, CA 1 #1002 $100.00

Source

<span class="tag">&lt;table</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"results"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;thead&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Name</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Location</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Orders</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Last Order</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"align-right"</span><span class="tag">&gt;</span><span class="pln">Total Spent</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;/thead&gt;</span><span class="pln"> </span><span class="tag">&lt;tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">John Doe</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Oakland, CA</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">1</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">#1001</span><span class="tag">&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"align-right"</span><span class="tag">&gt;</span><span class="pln">$125.00</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Jane Doe</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Oakland, CA</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">0</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">&amp;mdash;</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"align-right"</span><span class="tag">&gt;</span><span class="pln">$0.00</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Mike Smith</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">San Francisco, CA</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">1</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">#1002</span><span class="tag">&lt;/a&gt;&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"align-right"</span><span class="tag">&gt;</span><span class="pln">$100.00</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;/tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;/table&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"pagination"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"button-group"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-prev"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;button</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"secondary icon-next"</span><span class="tag">&gt;&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span>

Text Highlight

Use .highlight-warning to highlight any text.

Product Inventory Type
Adidas Running Show 5 in stock Shoe
New Balance Running Show 12 in stock Shoe
New Balance Running Show 60 in stock for 5 variants Shoe

Source

<span class="tag">&lt;table</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"results"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;thead&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Product</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Inventory</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;th&gt;</span><span class="pln">Type</span><span class="tag">&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;/thead&gt;</span><span class="pln"> </span><span class="tag">&lt;tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Adidas Running Show</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"highlight-warning"</span><span class="tag">&gt;</span><span class="pln">5</span><span class="tag">&lt;/span&gt;</span><span class="pln"> in stock</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Shoe</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">New Balance Running Show</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"highlight-warning"</span><span class="tag">&gt;</span><span class="pln">12</span><span class="tag">&lt;/span&gt;</span><span class="pln"> in stock</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Shoe</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">New Balance Running Show</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">60 in stock for 5 variants</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Shoe</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;/tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;/table&gt;</span>

Summary Report

Add .summary to a <table> element for this specific layout.

Heading Last 7 Days
Direct 67% 2
Search 33% 1
<span class="tag">&lt;table</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"summary"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;thead&gt;</span><span class="pln"> </span><span class="tag">&lt;th</span><span class="pln"> </span><span class="atn">colspan</span><span class="pun">=</span><span class="atv">"3"</span><span class="tag">&gt;</span><span class="pln">Heading </span><span class="tag">&lt;span&gt;</span><span class="pln">Last 7 Days</span><span class="tag">&lt;/span&gt;&lt;/th&gt;</span><span class="pln"> </span><span class="tag">&lt;/thead&gt;</span><span class="pln"> </span><span class="tag">&lt;tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Direct</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">67%</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">2</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;tr&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">Search</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">33%</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;td&gt;</span><span class="pln">1</span><span class="tag">&lt;/td&gt;</span><span class="pln"> </span><span class="tag">&lt;/tr&gt;</span><span class="pln"> </span><span class="tag">&lt;/tbody&gt;</span><span class="pln"> </span><span class="tag">&lt;/table&gt;</span>

Tags

Any element with .tag and any supporting color.

green yellow red grey orange blue
<span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag green"</span><span class="tag">&gt;</span><span class="pln">green</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag yellow"</span><span class="tag">&gt;</span><span class="pln">yellow</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag red"</span><span class="tag">&gt;</span><span class="pln">red</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag grey"</span><span class="tag">&gt;</span><span class="pln">grey</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag orange"</span><span class="tag">&gt;</span><span class="pln">orange</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag blue"</span><span class="tag">&gt;</span><span class="pln">blue</span><span class="tag">&lt;/span&gt;</span>

Pending Tags

Add the class .pending to display a clock icon to represent a "pending" state.

green yellow red grey orange blue
<span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag green pending"</span><span class="tag">&gt;</span><span class="pln">green</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag yellow pending"</span><span class="tag">&gt;</span><span class="pln">yellow</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag red pending"</span><span class="tag">&gt;</span><span class="pln">red</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag grey pending"</span><span class="tag">&gt;</span><span class="pln">grey</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag orange pending"</span><span class="tag">&gt;</span><span class="pln">orange</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag blue pending"</span><span class="tag">&gt;</span><span class="pln">blue</span><span class="tag">&lt;/span&gt;</span><span class="pln"> </span>

Removable Tags

Primarily used with content not associated with forms.

green yellow red grey orange blue
<span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag green remove"</span><span class="tag">&gt;</span><span class="pln">green </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;/a&gt;&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag yellow remove"</span><span class="tag">&gt;</span><span class="pln">yellow </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;/a&gt;&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag red remove"</span><span class="tag">&gt;</span><span class="pln">red </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;/a&gt;&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag grey remove"</span><span class="tag">&gt;</span><span class="pln">grey </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;/a&gt;&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag orange remove"</span><span class="tag">&gt;</span><span class="pln">orange </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;/a&gt;&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tag blue remove"</span><span class="tag">&gt;</span><span class="pln">blue </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;&lt;/a&gt;&lt;/span&gt;</span><span class="pln"> </span>

Tabs

Use a <ul> with the class .tabs directly after an element with the .has-sections class.

Content

<span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"columns has-sections card"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;ul</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"tabs"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;li</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"active"</span><span class="tag">&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">Tab 1</span><span class="tag">&lt;/a&gt;&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">Tab 2</span><span class="tag">&lt;/a&gt;&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;li&gt;&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">Tab 3</span><span class="tag">&lt;/a&gt;&lt;/li&gt;</span><span class="pln"> </span><span class="tag">&lt;/ul&gt;</span><span class="pln"> </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"card-section"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">Content</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span><span class="pln"> </span><span class="tag">&lt;/div&gt;</span>

Utilities

Sometimes it's better to use a utility class than create a whole new class just to do something simple.

<span class="pun">.</span><span class="pln">full</span><span class="pun">-</span><span class="pln">width </span><span class="pun">{</span><span class="pln"> width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">100</span><span class="pun">%;</span><span class="pln"> max</span><span class="pun">-</span><span class="pln">width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">100</span><span class="pun">%;</span><span class="pln"> box</span><span class="pun">-</span><span class="pln">sizing</span><span class="pun">:</span><span class="pln"> border</span><span class="pun">-</span><span class="pln">box</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">max</span><span class="pun">-</span><span class="pln">full</span><span class="pun">-</span><span class="pln">width </span><span class="pun">{</span><span class="pln"> max</span><span class="pun">-</span><span class="pln">width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">100</span><span class="pun">%;</span><span class="pln"> box</span><span class="pun">-</span><span class="pln">sizing</span><span class="pun">:</span><span class="pln"> border</span><span class="pun">-</span><span class="pln">box</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">align</span><span class="pun">-</span><span class="pln">center </span><span class="pun">{</span><span class="pln"> text</span><span class="pun">-</span><span class="pln">align</span><span class="pun">:</span><span class="pln"> center</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">align</span><span class="pun">-</span><span class="pln">left </span><span class="pun">{</span><span class="pln"> text</span><span class="pun">-</span><span class="pln">align</span><span class="pun">:</span><span class="pln"> left</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">align</span><span class="pun">-</span><span class="pln">right </span><span class="pun">{</span><span class="pln"> text</span><span class="pun">-</span><span class="pln">align</span><span class="pun">:</span><span class="pln"> right</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">highlight</span><span class="pun">-</span><span class="pln">warning </span><span class="pun">{</span><span class="pln"> background</span><span class="pun">:</span><span class="pln"> </span><span class="com">#FCF1CD;</span><span class="pln"> color</span><span class="pun">:</span><span class="pln"> </span><span class="com">#ED6347;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">blue </span><span class="pun">{</span><span class="pln"> color</span><span class="pun">:</span><span class="pln"> </span><span class="com">#007ACE;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">green </span><span class="pun">{</span><span class="pln"> color</span><span class="pun">:</span><span class="pln"> </span><span class="com">#50B83C;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">yellow </span><span class="pun">{</span><span class="pln"> color</span><span class="pun">:</span><span class="pln"> </span><span class="com">#EEC200;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">red </span><span class="pun">{</span><span class="pln"> color</span><span class="pun">:</span><span class="pln"> </span><span class="com">#ED6347;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">grey </span><span class="pun">{</span><span class="pln"> color</span><span class="pun">:</span><span class="pln"> </span><span class="com">#DFE4E8;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">orange </span><span class="pun">{</span><span class="pln"> color</span><span class="pun">:</span><span class="pln"> </span><span class="com">#F49342;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">emphasis </span><span class="pun">{</span><span class="pln"> font</span><span class="pun">-</span><span class="pln">weight</span><span class="pun">:</span><span class="pln"> </span><span class="lit">600</span><span class="pun">;</span><span class="pln"> color</span><span class="pun">:</span><span class="pln"> hsl</span><span class="pun">(</span><span class="lit">0</span><span class="pun">,</span><span class="lit">0</span><span class="pun">%,</span><span class="lit">10</span><span class="pun">%);</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">subdued </span><span class="pun">{</span><span class="pln"> font</span><span class="pun">-</span><span class="pln">weight</span><span class="pun">:</span><span class="pln"> normal</span><span class="pun">;</span><span class="pln"> color</span><span class="pun">:</span><span class="pln"> hsl</span><span class="pun">(</span><span class="lit">0</span><span class="pun">,</span><span class="lit">0</span><span class="pun">%,</span><span class="lit">44</span><span class="pun">%);</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">hide</span><span class="pun">-</span><span class="pln">scrollbars </span><span class="pun">{</span><span class="pln"> </span><span class="pun">::-</span><span class="pln">webkit</span><span class="pun">-</span><span class="pln">scrollbar </span><span class="pun">{</span><span class="pln"> display</span><span class="pun">:</span><span class="pln"> none </span><span class="pun">!</span><span class="pln">important</span><span class="pun">;</span><span class="pln"> width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">10px</span><span class="pln"> </span><span class="pun">!</span><span class="pln">important</span><span class="pun">;</span><span class="pln"> height</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> </span><span class="pun">!</span><span class="pln">important</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">::-</span><span class="pln">webkit</span><span class="pun">-</span><span class="pln">scrollbar</span><span class="pun">-</span><span class="pln">thumb </span><span class="pun">{</span><span class="pln"> background</span><span class="pun">-</span><span class="pln">color</span><span class="pun">:</span><span class="pln"> rgba</span><span class="pun">(</span><span class="lit">0</span><span class="pun">,</span><span class="lit">0</span><span class="pun">,</span><span class="lit">0</span><span class="pun">,</span><span class="lit">0</span><span class="pun">);</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">}</span><span class="pln"> </span><span class="pun">.</span><span class="pln">overflow</span><span class="pun">-</span><span class="pln">container </span><span class="pun">{</span><span class="pln"> overflow</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">auto</span><span class="pun">;</span><span class="pln"> </span><span class="pun">-</span><span class="pln">webkit</span><span class="pun">-</span><span class="pln">overflow</span><span class="pun">-</span><span class="pln">scrolling</span><span class="pun">:</span><span class="pln"> touch</span><span class="pun">;</span><span class="pln"> </span><span class="pun">-</span><span class="pln">ms</span><span class="pun">-</span><span class="pln">overflow</span><span class="pun">-</span><span class="pln">style</span><span class="pun">:</span><span class="pln"> </span><span class="pun">-</span><span class="pln">ms</span><span class="pun">-</span><span class="pln">autohiding</span><span class="pun">-</span><span class="pln">scrollbar</span><span class="pun">;</span><span class="pln"> </span><span class="pun">}</span>

Header

Using the <header> is great opportunity to showcase the app's branding.

App Name

Headline text over your own background

A simple <header> element with an h1 and/or h2 element. The <article> directly after will automatically be pulled up

Source

<span class="tag">&lt;header&gt;</span><span class="pln"> </span><span class="tag">&lt;h1&gt;</span><span class="pln">App Name</span><span class="tag">&lt;/h1&gt;</span><span class="pln"> </span><span class="tag">&lt;h2&gt;</span><span class="pln">Headline text over your own background</span><span class="tag">&lt;/h2&gt;</span><span class="pln"> </span><span class="tag">&lt;/header&gt;</span><span class="pln"> </span><span class="tag">&lt;article&gt;</span><span class="pln"> ... </span><span class="tag">&lt;/article&gt;</span>

Zero-state

Preferred layout option when you have nothing to show.

Heading

Some explanatory text

Source

<span class="tag">&lt;section</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"zero-state full-width"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;article&gt;</span><span class="pln"> </span><span class="tag">&lt;h1&gt;</span><span class="pln">Heading</span><span class="tag">&lt;/h1&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">Some explanatory text</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;button&gt;</span><span class="pln">Action</span><span class="tag">&lt;/button&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span><span class="pln"> </span><span class="tag">&lt;/section&gt;</span>

Footer

Standard elements for help links to app-related questions.

Source

<span class="tag">&lt;footer&gt;</span><span class="pln"> </span><span class="tag">&lt;article</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"help"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;span&gt;&lt;/span&gt;</span><span class="pln"> </span><span class="tag">&lt;p&gt;</span><span class="pln">Learn more about </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">%screen%</span><span class="tag">&lt;/a&gt;</span><span class="pln"> at the </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"#"</span><span class="tag">&gt;</span><span class="pln">%company%</span><span class="tag">&lt;/a&gt;</span><span class="pln"> Help Center.</span><span class="tag">&lt;/p&gt;</span><span class="pln"> </span><span class="tag">&lt;/article&gt;</span><span class="pln"> </span><span class="tag">&lt;/footer&gt;</span>