Skip to content

All buttons ​

When choosing the right button for an action, consider the level of emphasis each button type provides

All buttons

There are 10 types of buttons in Material 3. ​

10 types of buttons.

  1. Button
  2. Toggle button
  3. Icon button
  4. Toggle icon button
  5. Split button
  6. Standard button group
  7. Connected button group
  8. Floating action button (FAB) 
  9. Extended FAB
  10. FAB menu

Choosing buttons ​

Level of emphasisComponentRationaleExample actions
High emphasis: For the primary, most important, or most common action on a screenExtended FAB, FAB, and FAB menuThe FAB and extended FAB are the largest and most visually prominent buttons. They’re designed for a page’s primary action. The extended FAB is best on large screens. The FAB menu provides multiple options.Create
Compose
New thread
New file
High emphasis: For the primary, most important, or most common action on a screenButton (filled)The filled button’s primary color palette makes it the most prominent button after the FAB. It’s used for final or unblocking actions in a flow.Save
Confirm
Done
High emphasis: For the primary, most important, or most common action on a screenSplit buttonThe split button’s primary color palette and menu icon are best used for key actions with multiple options.Send
Add
Create
High emphasis: For the primary, most important, or most common action on a screenButton groupThe standard button group uses color, motion, and shape to capture attention. Use it to show multiple key actions.Back, Pause, Next
Medium emphasis: For important actions that don’t distract users from the main taskButton (tonal)The tonal button has a secondary color palette, making it less visually prominent than a regular, filled button. It can be used for final or unblocking actions, or for supporting actions.Save
Confirm
Done
Medium emphasis: For important actions that don’t distract users from the main taskButton (elevated)The elevated button has a secondary color palette and a shadow. Only use it when a button requires visual separation from a patterned background.Reply
View all
Add to cart
Take out of trash
Medium emphasis: For important actions that don’t distract users from the main taskButton (outlined)Use an outlined button for actions that need attention but aren’t the primary action, such as “See all” or “Add to cart.” This is also the button to use for giving someone the opportunity to change their mind or escape a flow.Reply
View all
Add to cart
Take out of trash
Low emphasis: For optional or supplementary actions with the least amount of prominenceThe connected button group shows multiple related options. Use it for changing the content visible on a page.Walk, Bike, Drive
Low emphasis: For optional or supplementary actions with the least amount of prominenceButton  (text)The text button has no outline or fill. It should be used for actions not essential to the user journey.Learn more
View all
Change account
Turn on
Low emphasis: For optional or supplementary actions with the least amount of prominenceIcon buttonThe most compact and subtle type of button, icon buttons are used for optional supplementary actions such as “Bookmark” or “Star.”Add to Favorites Print

Hierarchy ​

One high emphasis button

Each screen should contain a single prominent button for the primary action. This high-emphasis button commands the most attention. The arrangement of on-screen elements should clearly communicate that other buttons are less important.


Other buttons

A product can show more than one button at a time in a layout. Use different color styles to create visual hierarchy and indicate the importance of each button.

3 types of hierarchy: high emphasis, medium emphasis, and low emphasis.

A button’s level of emphasis helps determine its appearance, typography, and placement

Placement ​

Use a combination of button styles on the same screen to focus attention on a primary action, while offering alternatives.

Newsfeed screen with 3 different types of buttons following the emphasis hierarchy.

  1. A filled button for a high-emphasis action
  2. A text button for a low-emphasis action
  3. An extended FAB for the highest emphasis action

Do

Text button to the left of a filled button.

For multiple actions, choose a higher-emphasis button for the more important action, such as a filled button next to a text button

Do

Outlined button to the left of a filled button.

When using multiple buttons, you can place an outlined button (medium emphasis) next to a filled button (high emphasis)

Do

Text button to the left of an outlined button.

When using multiple buttons, you can place a text button (low emphasis) next to an outlined button (medium emphasis)

Do

Single filled button at the bottom of a mobile screen.

Use a filled button on its own for a single important action

Don't

Filled button stacked above a text button.

Avoid placing a button below another button if there's space to place them side-by-side

Unofficial offline mirror. Content © Google, licensed under CC BY 4.0.