GENERALwidth: 106px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
Actions
Buttons allow users to trigger an action or event with a single click. The raised buttons help to emphasize call-to-actions in busy layouts.
GENERALwidth: 106px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
Anatomy
Usage
- Use buttons to indicate the user the next action to be done in order to move forward in a flow.
- Prioritize the most important actions. Having too many call to actions can confuse the user.
- The button may contain an optional icon before and/or after the label to help understand the action.
- Content guidelines: The label should reflect the action that will be triggered after clicking on the button.
👍 Rule of thumb:
Use only one primary button in the layout, and all remaining calls to action should be represented using secondary buttons
Use only one primary button in the layout, and all remaining calls to action should be represented using secondary buttons
Types
GENERALwidth: 124px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 85px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
GENERALwidth: 124px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 85px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
Variants
Sizes
GENERALwidth: 55px;
height: 24px;
border-radius: 2px;
TEXT STYLESButtons/Small
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 24px;
border-radius: 2px;
TEXT STYLESButtons/Small
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 80px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 73px;
height: 40px;
border-radius: 2px;
TEXT STYLESButtons/Large
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 40px;
border-radius: 2px;
TEXT STYLESButtons/Large
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 55px;
height: 24px;
border-radius: 2px;
TEXT STYLESButtons/Small
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 24px;
border-radius: 2px;
TEXT STYLESButtons/Small
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 80px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 73px;
height: 40px;
border-radius: 2px;
TEXT STYLESButtons/Large
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 40px;
border-radius: 2px;
TEXT STYLESButtons/Large
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
States
GENERALwidth: 99px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 91px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
GENERALwidth: 99px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 91px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
GENERALwidth: 99px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
GENERALwidth: 91px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background hover
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
STROKEButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
STROKEButtons/Disabled text - border
GENERALwidth: 99px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
GENERALwidth: 91px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background hover
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
STROKEButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
STROKEButtons/Disabled text - border
Do’s & Don’ts
The flat button is a variation of the raised button without a background color. The prime advantage of this button is that it can reduce distractions by blending more in the page.
GENERALwidth: 95px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 95px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
Anatomy
Usage
- Use buttons to indicate the user the next action to be done in order to move forward in a flow.
- The button may contain an optional icon before and/or after the label to help understand the action.
- Content guidelines: Label should be concise and clearly communicate that an action will occur after hitting the button.
Types
GENERALwidth: 113px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 73px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
GENERALwidth: 113px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 73px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
Variants
Sizes
GENERALwidth: 51px;
height: 24px;
border-radius: 2px;
TEXT STYLESButtons/Small Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 24px;
border-radius: 2px;
TEXT STYLESButtons/Small Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 69px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 65px;
height: 40px;
border-radius: 2px;
TEXT STYLESButtons/Large Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 40px;
border-radius: 2px;
TEXT STYLESButtons/Large Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 51px;
height: 24px;
border-radius: 2px;
TEXT STYLESButtons/Small Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 24px;
border-radius: 2px;
TEXT STYLESButtons/Small Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 69px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 65px;
height: 40px;
border-radius: 2px;
TEXT STYLESButtons/Large Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 40px;
border-radius: 2px;
TEXT STYLESButtons/Large Flat Primary
COLOR STYLESButtons/Primary/Flat text
States
GENERALwidth: 88px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 80px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background hover, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background hover, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background hover
GENERALwidth: 89px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background active, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background active, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background active
GENERALwidth: 97px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
GENERALwidth: 88px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 80px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background hover, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background hover, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background hover
GENERALwidth: 89px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background active, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background active, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background active
GENERALwidth: 97px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
GENERALwidth: 87px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
GENERALwidth: 79px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background hover
GENERALwidth: 88px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background active
GENERALwidth: 97px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
GENERALwidth: 87px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
GENERALwidth: 79px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background hover
GENERALwidth: 88px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background active
GENERALwidth: 97px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
Do’s & Don’ts
Icon buttons allow users to perform actions while taking less space. Icon buttons can be raised or flat, and take primary and secondary types.
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Flat text
Usage
- Icon buttons usually exist in compact layouts, such as toolbars or side panels.
- They can be grouped together or stand alone.
- The same sizes as the text buttons will apply (small, regular, and large).
- To toggle between two states, consider using a toggle button or switch.
🔮 Tip box
Consider adding a tooltip to clarify the action of the icon button.
Consider adding a tooltip to clarify the action of the icon button.
Types
Primary
Primary
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
height: 32px;
border-radius: 2px;
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
Secondary
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Secondary/Flat text
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Secondary/Flat text
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
height: 32px;
border-radius: 2px;
GENERALwidth: 32px;
height: 32px;
border-radius: 2px;
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
STROKEButtons/Secondary/Border
Variants
Negative style
The ‘negative’ or ‘destructive’ button style can warn users of a potentially destructive action (such as permanently deleting items, abandoning workflows, etc.). The negative style can be applied to raised and flat buttons, in their text and icon forms.
The ‘negative’ or ‘destructive’ button style can warn users of a potentially destructive action (such as permanently deleting items, abandoning workflows, etc.). The negative style can be applied to raised and flat buttons, in their text and icon forms.
GENERALwidth: 113px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Negative/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Negative/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Negative/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Negative/Background
COLOR STYLESButtons/Negative/Background
BACKGROUND STYLESButtons/Negative/Background
BACKGROUND STYLESButtons/Negative/Background
GENERALwidth: 102px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Negative/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Negative/Flat text
GENERALwidth: 102px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Negative/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Negative/Flat text
COLOR STYLESButtons/Negative/Background
BACKGROUND STYLESButtons/Negative/Background
BACKGROUND STYLESButtons/Negative/Background
GENERALwidth: 113px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Negative/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Negative/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Negative/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Negative/Background
Do’s & Don’ts
The dropdown button allows users to choose one action from a collection of actions in a compact way.
GENERALwidth: 82px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 78px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 82px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 78px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
Anatomy
Usage
- Clicking anywhere on the dropdown button will open the menu showing the available actions.
- While the menu is open, the button will look ‘pressed’ or ‘clicked’.
- Usually, after selecting an item from the list or clicking outside, it will dismiss the menu.
- The button can be either a text button or an icon button, and should always include the chevron.
- Content guidelines: The label should describe the type of actions contained in the menu.
Types
Primary
Primary
GENERALwidth: 68px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 64px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 68px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 64px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
COLOR STYLESButtons/Primary/Flat text
Secondary
GENERALwidth: 77px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
STROKEButtons/Secondary/Border
GENERALwidth: 73px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
COLOR STYLESButtons/Secondary/Flat text
GENERALwidth: 77px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
STROKEButtons/Secondary/Border
GENERALwidth: 73px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
COLOR STYLESButtons/Secondary/Flat text
States
GENERALwidth: 103px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 95px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
GENERALwidth: 104px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
GENERALwidth: 113px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 92px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background hover, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background hover, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background hover
GENERALwidth: 101px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background active, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background active, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
GENERALwidth: 103px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 95px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
GENERALwidth: 104px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
GENERALwidth: 113px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 92px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background hover, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background hover, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background hover
GENERALwidth: 101px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background active, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat background active, Buttons/Primary/Flat text
BACKGROUND STYLESButtons/Primary/Flat background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
GENERALwidth: 103px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
GENERALwidth: 95px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background hover
GENERALwidth: 104px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background active
GENERALwidth: 113px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
STROKEButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
STROKEButtons/Disabled text - border
GENERALwidth: 99px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
GENERALwidth: 91px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background hover
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Flat text
BACKGROUND STYLESButtons/Secondary/Background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
GENERALwidth: 103px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
GENERALwidth: 95px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background hover
GENERALwidth: 104px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
STROKEButtons/Secondary/Border
BACKGROUND STYLESButtons/Secondary/Background active
GENERALwidth: 113px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
STROKEButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
STROKEButtons/Disabled text - border
GENERALwidth: 99px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
GENERALwidth: 91px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
BACKGROUND STYLESButtons/Secondary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background hover, Buttons/Secondary/Text
BACKGROUND STYLESButtons/Secondary/Background hover
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
BACKGROUND STYLESButtons/Secondary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Background active, Buttons/Secondary/Text
BACKGROUND STYLESButtons/Secondary/Background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled text - border
A split button offers a default action as well as the possibility of choosing a different action by selecting from a set of alternatives.
GENERALwidth: 75px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Opacities/White 50%, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Opacities/White 50%, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 72px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text, Opacities/Primary 50%
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text, Opacities/Primary 50%
GENERALwidth: 75px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Opacities/White 50%, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Text, Opacities/White 50%, Buttons/Primary/Background
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 72px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
Anatomy
Usage
- Clicking around the button label area will trigger the main or default action.
- A click on the chevron will open a dropdown menu with a list of additional related actions.
- While the menu is open, only the chevron click area will be ‘pressed’ or ‘clicked’.
- The button may contain an optional icon before the label to help understand the action.
👍 Rule of thumb:
The default action should be either the most standard one from a collection of similar actions, or the most commonly used.
The default action should be either the most standard one from a collection of similar actions, or the most commonly used.
Types
Primary
Primary
GENERALwidth: 95px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 91px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 95px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 91px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
Secondary
GENERALwidth: 123px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
GENERALwidth: 119px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
GENERALwidth: 123px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Text
STROKEButtons/Secondary/Border
GENERALwidth: 119px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Secondary/Flat text
States
Button interactions
Button interactions
GENERALwidth: 108px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
GENERALwidth: 118px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
GENERALwidth: 105px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 97px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 106px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 114px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
GENERALwidth: 108px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background hover, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background hover
GENERALwidth: 118px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
GENERALwidth: 105px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 97px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 106px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 114px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
Chevron interactions
GENERALwidth: 108px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
GENERALwidth: 118px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
GENERALwidth: 105px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 97px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 106px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 114px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
GENERALwidth: 108px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background
GENERALwidth: 100px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
GENERALwidth: 109px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Primary/Background active, Buttons/Primary/Text
BACKGROUND STYLESButtons/Primary/Background active
GENERALwidth: 118px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular
COLOR STYLESButtons/Disabled background, Buttons/Disabled text - border
BACKGROUND STYLESButtons/Disabled background
GENERALwidth: 105px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 97px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 106px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Primary/Flat text
GENERALwidth: 114px;
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
height: 32px;
border-radius: 2px;
TEXT STYLESButtons/Regular Flat Primary
COLOR STYLESButtons/Disabled text - border
A dropdown menu displays a list of actions for the user to perform or navigate away from the current context.
GENERALwidth: 147px;
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
GENERALwidth: 147px;
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
Anatomy
Usage
- The menu will be usually triggered by a button.
- Closing the menu will be done by selecting an item or clicking anywhere outside the menu.
- Menu items can contain nested submenus, which will be indicated by a chevron.
- Group labels or dividers may be used to organize a longer list of items. These labels are not clickable.
- The item order in the list should be according to the most used options. It’s recommended to place destructive actions at the bottom.
- Content guidelines: Use sentence case for the list item labels.
👍 Rule of thumb:
Keep the nesting items to a maximum of one or two levels to avoid overwhelming the users.
Keep the nesting items to a maximum of one or two levels to avoid overwhelming the users.
Variants
States
Primary
Primary
GENERALwidth: 147px;
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
GENERALwidth: 147px;
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
GENERALwidth: 147px;
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
GENERALwidth: 147px;
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
height: 128px;
border-radius: 2px;
TEXT STYLESBody/Default
COLOR STYLESElevations/Elevation 4, Typography color/Body
STROKEGeneral styles/Border
SHADOW STYLESShadows/Elevation 4
BACKGROUND STYLESElevations/Elevation 4
Placement
The menu will open by default from the bottom left of the button, but it can be changed according to available space and context. Avoid covering the button with the menu.
🔮 Tip box:
To allow the user choose one or more options from a list and applying them to an input field, use the input select component.
To allow the user choose one or more options from a list and applying them to an input field, use the input select component.