Button
Buttons help direct and capture user action and intent.


- CTA Button
- Icon button
- Link button
CTA
A button that triggers the primary action in a flow. Use when there is one clear, high-priority action to complete. Learn more about using CTA buttons.

Icon
A button that triggers an action using only an icon. Best for familiar, universal actions where the meaning is clear without a label. Learn more about using Icon buttons.

Link
A button that triggers actions that keep users on the current page, like expanding content or clearing a form. Learn more about using Link buttons. Don’t confuse link buttons for standard text links. Buttons take action, links navigate. Learn more about Text links.



Single primary
Use a single primary button for the most important action on the page.

Vertical stack
Use a vertical stack when space is narrow and buttons have titles. Place the primary button at the top.

Horizontal stack
Use a horizontal stack when there's enough room for buttons to sit side by side.
In containers
Align buttons to the trailing edge in dialogs and sheets. The primary button goes closest to the edge.

On page
On small screens, make buttons full width and stack them vertically.
On large screens, align buttons to the leading edge with the primary button first. This keeps actions close to the content people read or fill out.

Pinned
On small screens, pin the primary button to the bottom of the screen when it completes the main task, like listing an item. Don’t pin more than two buttons.
