Default button
Buttons work with the <button> or <a> tags
<button class="button">
Button
</button>
Button
<a href="#" class="button">
Button
</a>
Button rounded
Using modifer '--rounded'
<button class="button button--rounded">
Button
</button>
CTA button
Example shows button with a modifer '--cta' for CTA button & one with the extra modifier for the rounded style
<button class="button button--cta">
Button
</button>
<button class="button button--rounded button--cta">
Button
</button>
CTA button
Example shows button with a modifer '--alert' for alert/red button
<button class="button button--alert">
Button
</button>
Light button
Example shows button with a modifer '--light' for light (grey in this case) button
<button class="button button--light">
Button
</button>
Dark button
Example shows button with a modifer '--dark' for dark button
<button class="button button--dark">
Button
</button>
Outline button
Example shows button with a modifer '--outline' for outlined button + '--rounded' for rounded version + diff colourways
<button class="button button--outline">
Button
</button>
Button
<button class="button button--cta button--rounded">
Button
</button>
<button class="button button--cta button--cta">
Button
</button>
<button class="button button--outline button--alert">
Button
</button>
<button class="button button--outline button--light">
Button
</button>
<button class="button button--outline button--dark">
Button
</button>
Disabled button
Example shows button with a modifer '--disabled' for disabled button
<button class="button button--disabled">
Button
</button>
Icon button
Example shows button with a modifer '--icon' for icon + text
Icon added using material icon
<button class="button button--icon">
<i class="material-icons">add</i>
Button
</button>
<button class="button button--icon button--cta">
<i class="material-icons">add</i>
Button
</button>
Button small
Using modifer '--small'
<button class="button button--small">
Button
</button>
<button class="button button--small button--rounded">
Button
</button>
Plain button
Example shows button with a modifer '--plain' for a very basic, plain button
Button full width
Using modifer '--full-width'
<button class="button button--full-width">
Button
</button>
Back button
Example shows button with a modifer '--back' for back icon + text
<button class="button button--back">
<i class="material-icons">keyboard_arrow_left</i>
Button
</button>
Link button
Example shows button with a modifer '--link' for a plain link
A href link here
<a href="#" class="button button--link">Link</a>
<button class="button button--link">Link</button>
Icon buttons
Round icon button uses class 'icon-button' with modifier '--round'
Search button uses modifier '--search'
<button class="icon-button icon-button--round">
<i class="material-icons">add</i>
</button>
<button class="icon-button">
<i class="material-icons">more_vert</i>
</button>
<button class="icon-button icon-button--search">
<i class="material-icons">search</i>
</button>
<button class="icon-button icon-button--close">
<i class="material-icons">close</i>
</button>
Animated menu button for use with responsive nav. Vissible on screens below 1024px
<button class="icon-button icon-button--menu" id="menu-button" onclick="toggle_visibility('responsive-nav');">
<span></span>
<span></span>
<span></span>
</button>