--- layout : 'default' css : 'button' title : 'Button' description : 'Buttons indicate a possible user action.' type : 'UI Element' --- <%- @partial('header') %>

Types

Button

A standard button

Follow

Icon

A button can have only an icon

Labeled Icon

A button can have an icon and a label

Pause
Next

Groups

Buttons

Buttons can exist together as a group

One
Two
Three

Conditionals

Button groups can be separated by conditionals

Cancel
Save

States

Hover

A button can change to show a user has hovered their mouse

Follow

Down

A button can change when pressed using touch or mouse events

Follow

Active

A button can show it is currently the active user selection

Follow

Disabled

A button can show it is currently unable to be interacted with

Followed

Loading

A button can show a loading indicator

Loading Button

Variations

Social

A button can be formatted to link to a social website

Google Plus
LinkedIn
Instagram
YouTube

Sizes

A button can have different sizes:

Mini
Tiny
Small
Medium
Large
Big
Huge
Massive

Ordinality

A button can be formatted to show different levels of emphasis

Add to Cart
Save

Basic

A basic button removes all unnecessary formatting

Add Friend
Change Language

Colors

A button can have different colors:

Black Button Green BUtton Red Button Blue Button
Purple Button Teal Button Orange Button

Toggle

A button can be formatted to toggle on and off

Vote

Feedback

A button can be positive or negative:

Positive Button
Negative Button

Fluid

A button can fit parent container:

Fits container

Circular

A button can be circular:

Rounded

Vertically Attached

A button can be attached to the top or bottom of other content

Top
Bottom

Horizontally Attached

A button can be attached to the left or right of other content

Left
Right

Group Variations

Vertical

Groups can be formatted to appear vertically

Top
Middle
Bottom

Icon

Groups can be formatted as icons

Labeled Icon

Groups can be formatted as labeled icons

Pause
Play
Shuffle

Fluid

Groups can be divided evenly to fit parent

One
Two
Three
Four
Five

Colors

Groups can have a shared color

One
Two
Three

Basic

A button group can be formatted to remove extra formatting

One
Two
Three

Sizes

Groups can have a shared size

One
Two
Three