--- layout : 'default' css : 'button' element : 'button' elementType : 'element' title : 'Button' description : 'Buttons indicate a possible user action.' type : 'UI Element' themes : ['default', 'basic', 'github'] --- <%- @partial('header') %>

Types

Button

A standard button

Follow

Ordinality

A button can be formatted to show different levels of emphasis

Add to Cart
Save

Animated

A button can animate to show hidden content

The button will be automatically sized according to the visible content size. Make sure there is enough room for the hidden content to show
Next
Sign-up for a Pro account

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

Icons

Button groups can show groups of icons

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
VK


LinkedIn
Instagram
YouTube

Sizes

A button can have different sizes:

Mini
Tiny
Small
Medium
Large
Big
Huge
Massive

Basic

A basic button removes all unnecessary formatting

Add Friend
Change Language

Colors

A button can have different colors:

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

Compact

A button can reduce its padding to fit into tighter spaces

Hold

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:

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

Evenly divided elements can either use the number or the word, i.e. 2 or "two"
One
Two
Three
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
One
Two
Three
One
Two
One
Two
One
Two
One
Two