Buttons are clickable elements used to trigger actions. They are visual calls to action, with labels expressing what action will occur when the user interacts with it.
When to use
When to avoid
Specifications
Styles
Sizes
Content
Anatomy
1
Container
Contains all of the button content, including the icon and label.
2
Icon
Icons can be used to help aid text by creating visual cues to the button’s action verb or noun. Use only one icon (on the left or right) to keep consistency throughout the application.
3
Text
Text or button label can be removed if an icon only button is desired. Use icon only buttons if the icon is easily recognizable universally.
4
Trailing icon
Trailing icons can be used to signal navigation/action direction.