Buttons
Primary
Hero
Neutral
Faint
Link
Button tags
Button styling can be applied to <button>
, <a>
or <input>
elements if necessary. Note: When using button classes on <a>
elements that trigger in-page functionality these links must be given a role="button"
attribute.
Link
Button
Soft buttons
Primary Soft
Hero Soft
Neutral Soft
Faint Soft
Disabled state
Button element
Primary
Hero
Neutral
Faint
Link
Primary Soft
Hero Soft
Neutral Soft
Faint Soft
Anchor element
Primary
Hero
Neutral
Faint
Link
Primary Soft
Hero Soft
Neutral Soft
Faint Soft
Block buttons
Primary Extra large Block
Hero Large Block
Neutral Default Block
Faint Small Block
Link Small Block
Responsive block buttons
This breakpoint and up
Block for MD or wider
Button btn-block-md
This breakpoint only
Block for XS only
Button btn-block-xs-only
Sizes
Primary
Primary Extra large
Primary Large
Primary Default
Primary Small
Primary Soft Extra large
Primary Soft Large
Primary Soft Default
Primary Soft Small
Hero
Hero Extra large
Hero Large
Hero Default
Hero Small
Hero Soft Extra large
Hero Soft Large
Hero Soft Default
Hero Soft Small
Neutral
Neutral Extra large
Neutral Large
Neutral Default
Neutral Small
Neutral Soft Extra large
Neutral Soft Large
Neutral Soft Default
Neutral Soft Small
Faint
Faint Extra large
Faint Large
Faint Default
Faint Small
Faint Soft Extra large
Faint Soft Large
Faint Soft Default
Faint Soft Small
Link
Link Extra large
Link Large
Link Default
Link Small
Link (trim)
Trimmed horizontal padding
Link Trim Extra large
Link Trim Large
Link Trim Default
Link Trim Small
Responsive button sizing
This breakpoint and up
Default button, but Small for SM or wider
Button btn-small-sm
Large button, but Small for MD or wider
Button btn-large btn-small-md
Small button, but Large for MD or wider
Button btn-small btn-large-md
Default button, but Extra large for MD only (without using `.btn-xlarge-md-only`)
Button btn-xlarge-md btn-medium-lg
This breakpoint only
Default button, but Small for XS only
Button btn-small-xs-only
Extra large button, but Small for MD only
Button btn-xlarge btn-small-md-only
Default button, but Extra large for MD only
Button btn-xlarge-md-only
Buttons with icons (direct embedding method)
Icon only — no text
Icon right (recommended)
Icons on the right are recommended for buttons.
Primary Small
Primary Default
Primary Large
Primary Extra large
Hero Small
Hero Default
Hero Large
Hero Extra large
Neutral Small
Neutral Default
Neutral Large
Neutral Extra large
Faint Small
Faint Default
Faint Large
Faint Extra large
Link Small
Link Default
Link Large
Link Extra large
Primary Soft Small
Primary Soft Default
Primary Soft Large
Primary Soft Extra large
Hero Soft Small
Hero Soft Default
Hero Soft Large
Hero Soft Extra large
Neutral Soft Small
Neutral Soft Default
Neutral Soft Large
Neutral Soft Extra large
Faint Soft Small
Faint Soft Default
Faint Soft Large
Faint Soft Extra large
Icon left
Primary Small (left)
Primary Default (left)
Primary Large (left)
Primary Extra large (left)
Hero Small (left)
Hero Default (left)
Hero Large (left)
Hero Extra large (left)
Neutral Small (left)
Neutral Default (left)
Neutral Large (left)
Neutral Extra large (left)
Faint Small (left)
Faint Default (left)
Faint Large (left)
Faint Extra large (left)
Link Small (left)
Link Default (left)
Link Large (left)
Link Extra large (left)
Primary Soft Small (left)
Primary Soft Default (left)
Primary Soft Large (left)
Primary Soft Extra large (left)
Hero Soft Small (left)
Hero Soft Default (left)
Hero Soft Large (left)
Hero Soft Extra large (left)
Neutral Soft Small (left)
Neutral Soft Default (left)
Neutral Soft Large (left)
Neutral Soft Extra large (left)
Faint Soft Small (left)
Faint Soft Default (left)
Faint Soft Large (left)
Faint Soft Extra large (left)
Block buttons — icon right (recommended)
Left icons are possible, but not recommended.
Primary Small Block
Primary Default Block
Primary Large Block
Primary Extra large Block
Hero Small Block
Hero Default Block
Hero Large Block
Hero Extra large Block
Neutral Small Block
Neutral Default Block
Neutral Large Block
Neutral Extra large Block
Faint Small Block
Faint Default Block
Faint Large Block
Faint Extra large Block
Link Small Block
Link Default Block
Link Large Block
Link Extra large Block
Primary Soft Small Block
Primary Soft Default Block
Primary Soft Large Block
Primary Soft Extra large Block
Hero Soft Small Block
Hero Soft Default Block
Hero Soft Large Block
Hero Soft Extra large Block
Neutral Soft Small Block
Neutral Soft Default Block
Neutral Soft Large Block
Neutral Soft Extra large Block
Faint Soft Small Block
Faint Soft Default Block
Faint Soft Large Block
Faint Soft Extra large Block
Link Trim Small Block
Link Trim Default Block
Link Trim Large Block
Link Trim Extra large Block
Buttons with icons (background image method)
Icon only — no text
Icon right (recommended)
Icons on the right are recommended for buttons.
Primary Small
Primary Default
Primary Large
Primary Extra large
Hero Small
Hero Default
Hero Large
Hero Extra large
Neutral Small
Neutral Default
Neutral Large
Neutral Extra large
Faint Small
Faint Default
Faint Large
Faint Extra large
Link Small
Link Default
Link Large
Link Extra large
Primary Soft Small
Primary Default Soft
Primary Soft Large
Primary Soft Extra large
Hero Soft Small
Hero Default Soft
Hero Soft Large
Hero Soft Extra large
Neutral Soft Small
Neutral Default Soft
Neutral Soft Large
Neutral Soft Extra large
Faint Soft Small
Faint Default Soft
Faint Soft Large
Faint Soft Extra large
Icon left
Primary Small (left)
Primary Default (left)
Primary Large (left)
Primary Extra large (left)
Hero Small (left)
Hero Default (left)
Hero Large (left)
Hero Extra large (left)
Neutral Small (left)
Neutral Default (left)
Neutral Large (left)
Neutral Extra large (left)
Faint Small (left)
Faint Default (left)
Faint Large (left)
Faint Extra large (left)
Link Small (left)
Link Default (left)
Link Large (left)
Link Extra large (left)
Primary Soft Small (left)
Primary Soft Default (left)
Primary Soft Large (left)
Primary Soft Extra large (left)
Hero Soft Small (left)
Hero Soft Default (left)
Hero Soft Large (left)
Hero Soft Extra large (left)
Neutral Soft Small (left)
Neutral Soft Default (left)
Neutral Soft Large (left)
Neutral Soft Extra large (left)
Faint Soft Small (left)
Faint Soft Default (left)
Faint Soft Large (left)
Faint Soft Extra large (left)
Block buttons — icon right (recommended)
Left icons are possible, but not recommended.
Primary Small Block
Primary Default Block
Primary Large Block
Primary Extra large Block
Hero Small Block
Hero Default Block
Hero Large Block
Hero Extra large Block
Neutral Small Block
Neutral Default Block
Neutral Large Block
Neutral Extra large Block
Faint Small Block
Faint Default Block
Faint Large Block
Faint Extra large Block
Link Small Block
Link Default Block
Link Large Block
Link Extra large Block
Primary Soft Small Block
Primary Soft Default Block
Primary Soft Large Block
Primary Soft Extra large Block
Hero Soft Small Block
Hero Soft Default Block
Hero Soft Large Block
Hero Soft Extra large Block
Neutral Soft Small Block
Neutral Soft Default Block
Neutral Soft Large Block
Neutral Soft Extra large Block
Faint Soft Small Block
Faint Soft Default Block
Faint Soft Large Block
Faint Soft Extra large Block
Link Trim Small Block
Link Trim Default Block
Link Trim Large Block
Link Trim Extra large Block
Button groups
Default
Left
Middle
Right
Left
Middle
Right
Left
Middle
Right
Left
Middle
Right
Button groups with icons
Left
Middle
Right
Left
Middle
Right
Left
Middle
Right
Left
Middle
Right
Button groups with leading line
Button group block
Dropdown buttons
Default
Dropdown Primary Extra large
Dropdown Hero Extra large
Dropdown Neutral Extra large
Dropdown Faint Extra large
Dropdown Soft Primary Small
Dropdown Soft Primary Default
Dropdown Soft Primary Large
Dropdown Soft Primary Extra large
Dropdown Soft Hero Default
Dropdown Soft Hero Extra large
Dropdown Soft Neutral Small
Dropdown Soft Neutral Default
Dropdown Soft Neutral Large
Dropdown Soft Neutral Extra large
Dropdown Soft Faint Small
Dropdown Soft Faint Default
Dropdown Soft Faint Large
Dropdown Soft Faint Extra large
Dropdown button icon left (recommended)
Icons on the left are recommended for dropdown buttons.
Dropdown Primary Extra large
Dropdown Hero Extra large
Dropdown Neutral Extra large
Dropdown Faint Extra large
Dropdown Primary Soft Small
Dropdown Primary Soft Default
Dropdown Primary Soft Large
Dropdown Primary Soft Extra large
Dropdown Hero Soft Default
Dropdown Hero Soft Extra large
Dropdown Neutral Soft Small
Dropdown Neutral Soft Default
Dropdown Neutral Soft Large
Dropdown Neutral Soft Extra large
Dropdown Faint Soft Small
Dropdown Faint Soft Default
Dropdown Faint Soft Large
Dropdown Faint Soft Extra large
Dropdown button icon right
Dropdown Primary Extra large
Dropdown Hero Extra large
Dropdown Neutral Extra large
Dropdown Faint Extra large
Dropdown Primary Soft Small
Dropdown Primary Soft Default
Dropdown Primary Soft Large
Dropdown Primary Soft Extra large
Dropdown Hero Soft Default
Dropdown Hero Soft Extra large
Dropdown Neutral Soft Small
Dropdown Neutral Soft Default
Dropdown Neutral Soft Large
Dropdown Neutral Soft Extra large
Dropdown Faint Soft Small
Dropdown Faint Soft Default
Dropdown Faint Soft Large
Dropdown Faint Soft Extra large
Dropdown button block
Dropdown Soft Extra large
Dropdown button block (icon left — recommended)
Icons on the left are recommended for dropdown buttons.
Dropdown Soft Extra large
Dropdown button block (icon right)
Dropdown Soft Extra large
Dropdown menus
Dropdown menu sizes
Dropdown menu with checkboxes
Dropdown menu with radios
Dropdown menu with switches
Dropdown menu with button groups