thumb_up_alt
Was this page helpful? Please submit feedbackopens in new window so we can improve.
Buttons communicate actions that users can take. The action is made clear and visible and can be performed with one click, tap, or keypress. Buttons contain a clear label and sometimes an icon.
Use buttons to let users:
Buttons generally should not be used for standard navigation to another page in the same website. Instead, use links if the action will take a user to a new page.
In most cases, use the Primary button type. This includes actions, progressing to another step, and submitting a form.
The Secondary type can be used when placing two buttons near each for differentiation.
We also provide 3 additional types for more specialized uses:
Buttons must include hover and focus states that are unique from the resting state. On focus, buttons must identify its name, role and state.
Button labels should:
Icons may be added to convey meaning and draw more attention, but must come before the text label. Never use more than one icon per button. Avoid icon-only buttons unless they are for quick actions that are widely recognizable when you have limited space.
See example pen by U-M Library Design System (@umlibrary-designsystem) on CodePen.
Was this page helpful? Please submit feedbackopens in new window so we can improve.