<h2 class="gamma t-sans">.normal</h2>
<button class="normal" type="button">button.normal</button>
<a class="button normal" href="javascript:void(0)" role="button">a.normal</a>
<br>
<h2 class="gamma t-sans">.primary</h2>
<button class="primary" type="button">button.primary</button>
<a class="button primary" href="javascript:void(0)" role="button">a.primary</a>
<br>
<h2 class="gamma t-sans">.secondary</h2>
<button class="secondary" type="button">button.secondary</button>
<a class="button secondary" href="javascript:void(0)" role="button">a.secondary</a>
<br>
<h2 class="gamma t-sans">.tertiary</h2>
<button class="tertiary" type="button">button.tertiary</button>
<a class="button tertiary" href="javascript:void(0)" role="button">a.tertiary</a>
<br>
<h2 class="gamma t-sans">.alert</h2>
<button class="alert" type="button">button.alert</button>
<a class="button alert" href="javascript:void(0)" role="button">a.alert</a>
<br>
<h2 class="gamma t-sans">.alert-fill</h2>
<button class="alert-fill" type="button">button.alert-fill</button>
<a class="button alert-fill" href="javascript:void(0)" role="button">a.alert-fill</a>
<br>
<h2 class="gamma t-sans">.tint</h2>
<button class="tint" type="button">button.tint</button>
<a class="button tint" href="javascript:void(0)" role="button">a.tint</a>
<br>
<h2 class="gamma t-sans">.deep</h2>
<button class="deep" type="button">button.deep</button>
<a class="button deep" href="javascript:void(0)" role="button">a.deep</a>
<br>
<h2 class="gamma t-sans">.tiny is-leased</h2>
<button class="tiny is-leased" type="button">button.tiny is-leased</button>
<a class="button tiny is-leased" href="javascript:void(0)" role="button">a.tiny is-leased</a>
<br>
<h2 class="gamma t-sans">.tiny is-waitlisted</h2>
<button class="tiny is-waitlisted" type="button">button.tiny is-waitlisted</button>
<a class="button tiny is-waitlisted" href="javascript:void(0)" role="button">a.tiny is-waitlisted</a>
<br>
<h2 class="gamma t-sans">.tiny is-processing</h2>
<button class="tiny is-processing" type="button">button.tiny is-processing</button>
<a class="button tiny is-processing" href="javascript:void(0)" role="button">a.tiny is-processing</a>
<br>
<h2 class="gamma t-sans">.tiny is-approved</h2>
<button class="tiny is-approved" type="button">button.tiny is-approved</button>
<a class="button tiny is-approved" href="javascript:void(0)" role="button">a.tiny is-approved</a>
<br>
<h2 class="gamma t-sans">.tiny is-withdrawn</h2>
<button class="tiny is-withdrawn" type="button">button.tiny is-withdrawn</button>
<a class="button tiny is-withdrawn" href="javascript:void(0)" role="button">a.tiny is-withdrawn</a>
<br>
<h2 class="gamma t-sans">.tiny is-disqualified</h2>
<button class="tiny is-disqualified" type="button">button.tiny is-disqualified</button>
<a class="button tiny is-disqualified" href="javascript:void(0)" role="button">a.tiny is-disqualified</a>
<br>
<h2 class="gamma t-sans">.tiny is-appealed</h2>
<button class="tiny is-appealed" type="button">button.tiny is-appealed</button>
<a class="button tiny is-appealed" href="javascript:void(0)" role="button">a.tiny is-appealed</a>
<br>
<h2 class="gamma t-sans">.ghost-white</h2>
<button class="ghost-white" type="button">button.ghost-white</button>
<a class="button ghost-white" href="javascript:void(0)" role="button">a.ghost-white</a>
<br>
<h2 class="gamma t-sans">.large</h2>
<button class="large" type="button">button.large</button>
<a class="button large" href="javascript:void(0)" role="button">a.large</a>
<br>
<h2 class="gamma t-sans">.tall</h2>
<button class="tall" type="button">button.tall</button>
<a class="button tall" href="javascript:void(0)" role="button">a.tall</a>
<br>
<h2 class="gamma t-sans">.small</h2>
<button class="small" type="button">button.small</button>
<a class="button small" href="javascript:void(0)" role="button">a.small</a>
<br>
<h2 class="gamma t-sans">.tiny</h2>
<button class="tiny" type="button">button.tiny</button>
<a class="button tiny" href="javascript:void(0)" role="button">a.tiny</a>
<br>
<h2 class="gamma t-sans">.expand</h2>
<button class="expand" type="button">button.expand</button>
<a class="button expand" href="javascript:void(0)" role="button">a.expand</a>
<br>
<h2 class="gamma t-sans">.disabled</h2>
<button class="disabled" type="button">button.disabled</button>
<a class="button disabled" href="javascript:void(0)" role="button">a.disabled</a>
<br>
<h2 class="gamma t-sans">.button-link</h2>
<button class="button-link" type="button">button.button-link</button>
<a class="button button-link" href="javascript:void(0)" role="button">a.button-link</a>
<br>
{{#each modifiers}}
<h2 class="gamma t-sans">.{{this}}</h2>
<button class="{{ this }}" type="button">button.{{ this }}</button>
<a class="button {{ this }}" href="javascript:void(0)" role="button">a.{{ this }}</a>
<br>
{{#each this}}
<h4 class="delta t-sans">.{{@../key}}.{{this}}</h4>
<button class="{{@../key}} {{this}} type="button"">button.{{@../key}}.{{this}}</button>
<a class="button {{@../key}} {{this}}" href="javascript:void(0)" role="button">a.{{@../key}}.{{this}}</a>
<br>
{{/each}}
{{/each}}
{
"modifiers": [
"normal",
"primary",
"secondary",
"tertiary",
"alert",
"alert-fill",
"tint",
"deep",
"tiny is-leased",
"tiny is-waitlisted",
"tiny is-processing",
"tiny is-approved",
"tiny is-withdrawn",
"tiny is-disqualified",
"tiny is-appealed",
"ghost-white",
"large",
"tall",
"small",
"tiny",
"expand",
"disabled",
"button-link"
],
"icons": [
"arrow-down",
"download",
"forward",
"info",
"like"
]
}
Buttons are used for actions, like in forms, while textual hyperlinks are used for destinations, or moving from one page to another. Both can be styled to look button-like.