Button

Buttons indicate a possible action a user may take.

Button variations are used to explain relationships between user actions and other elements, or to show emphasis.

  • Standard
  • States
  • Variations
  • Group
  • Standard

    Button:

    A standard button

    Button

    States

    Hover

    Changes when a user moves their cursor over it

    Hovered Button

    Down

    Changes when pressed using touch or mouse events

    Pressed Button

    Active

    Changes to show it is currently the selected user action

    Active Button

    Disabled

    Changes to show it is currently unable to be interacted with

    Disabled Button

    Loading

    Can show a loading indicator:

    Loading Button

    Success

    Can alert to a succesful action:

    Successful Button

    Error

    Can alert user of an error:

    Error

    All together:

    Normal
    Hover
    Down
    Loading


    Disabled
    Active
    Toggled
    Error
    Success

    Variations

    Sizes

    Can have different sizes:

    Mini
    Tiny
    Small
    Medium
    Large
    Big
    Huge
    Massive
    Gigantic

    Colors

    Can have different colors:

    Blue Button
    Purple Button

    Feedback

    Can be positive or negative:

    Positive Button
    Negative Button

    Fluid

    Can fit parent container:

    Fits container

    Bubbly

    Can be bubbly:

    More bubbly

    Icon

    Can be formatted as an icon toolbar:

    Vertically Attached

    Can be attached to the top or bottom of other content

    Top
    Bottom

    Horizontally Attached

    Can be attached to the left or right of other content

    Left
    Right

    Form Attached

    Can be attached to an input field

    Search

    Group

    Buttons

    Can exist together as groups

    One
    Two
    Three

    Conditionals

    Groups can be separated by conditionals

    Cancel
    Save

    Plural Variations

    Singular variations can be applied to groups to infer all elements share the same quality

    Icon

    Groups can be formatted as icon toolbars

    Fluid

    Groups can be divided evenly to fit parent

    One
    Two
    Three
    Four
    Five

    Colors

    Groups can have a shared color

    One
    Two
    Three

    Sizes

    Groups can have a shared size

    One
    Two
    Three