Buttons should be clear and predictable - users should be able to anticipate what will happen when they click a button.
Buttons come in 3 fixed heights, a minimum width and a variable maximum width. Although there is no defined maximum width, the button width should be visually consistent with other elements on the page.
Buttons have 3 levels of hierarchy emphasis: high, medium and low. A button’s level of emphasis helps determine its appearance, typography, and placement.
Button Type | Heirarchy | Purpose |
---|---|---|
Standard | High
Emphasis | Standard buttons are used for principle call to
action on the page. These buttons have more
emphasis, as they have a color fill. |
Transactional | High
Emphasis | Transactional buttons have the most emphasis on
the page and are used for ticket purchasing
and other important transactions. |
Text Only | Low
Emphasis | Text buttons are typically used for less
important actions. |
Outline | Medium
Emphasis | Outlined buttons are used for secondary actions
on each page. They more emphasis than text
buttons due to the stroke. |
Button labels are sentence case and are as short as possible, while clearly explaining what happens when the button is activated. It should always lead with a strong verb that encourages action. To provide enough context to users use the {verb} + {noun} format on buttons except in the case of common actions like Save, Close, Cancel, or OK.
Multiple button types can be combined to express different levels of emphasis and establish a clear primary call to action.
Try placing buttons in the bottom right corner of pages, containers, modals, tool tips and other elements.