Material Design 3 buttons tokens

Browse tokens

Token

See more values

Compare token values by selecting another context

Theme
Contrast
More contexts
Platform
Audience
What do 1P and 3P mean?

1P means first-party; 3P means third-party. We interpret 1P Baseline as the configuration for Google's own products, and 3P as the configuration for other developers.

Material supplies these audience labels but does not define them in the captured data. They are not a baseline-versus-Expressive switch.

Font
Motion scheme

Enabled
Enabled tokens
TokenValue
Button container colormd.comp.button.container.color
#6750A4
Button container color - toggle (unselected)md.comp.button.unselected.container.color
#F3EDF7
Button container color - toggle (selected)md.comp.button.selected.container.color
#6750A4
Button shadow colormd.comp.button.container.shadow-color
#000000
Button elevationmd.comp.button.container.elevation
0dp
Button label colormd.comp.button.label-text.color
#FFFFFF
Button label color - toggle (unselected)md.comp.button.label-text.unselected.color
#49454F
Button label color - toggle (selected)md.comp.button.label-text.selected.color
#FFFFFF
Button icon colormd.comp.button.icon.color
#FFFFFF
Button icon color - toggle (unselected)md.comp.button.unselected.icon.color
#49454F
Button icon color - toggle (selected)md.comp.button.selected.icon.color
#FFFFFF
Button container heightmd.comp.button.container.height
40dp
Button label sizemd.comp.button.label-text
Roboto · 14pt · weight 500 · line height 20pt · tracking 0.1pt
Button icon sizemd.comp.button.icon.size
20dp
Button shape roundmd.comp.button.container.shape.round
Full
Button shape squaremd.comp.button.container.shape.square
12dp
Button leading spacemd.comp.button.leading-space
24dp
Button between icon label spacemd.comp.button.icon-label-space
8dp
Button trailing spacemd.comp.button.trailing-space
24dp
Button shape pressed morphmd.comp.button.pressed.container.shape
8dp
Button shape spring animation dampingmd.comp.button.pressed.container.corner-size.motion.spring.damping
Numeric: 0.6
Button shape spring animation stiffnessmd.comp.button.pressed.container.corner-size.motion.spring.stiffness
Numeric: 800
Button selected container shape roundmd.comp.button.selected.container.shape.round
12dp
Button selected container shape squaremd.comp.button.selected.container.shape.square
Full
Button focus ring indicator colormd.comp.button.focus.indicator.color
#625B71
Button focus ring indicator thicknessmd.comp.button.focus.indicator.thickness
3dp
Button focus ring outline offsetmd.comp.button.focus.indicator.outline.offset
2dp
Disabled
Disabled tokens
TokenValue
Button disabled container colormd.comp.button.disabled.container.color
#1D1B20
Button disabled container opacitymd.comp.button.disabled.container.opacity
10%
Button disabled container elevationmd.comp.button.disabled.container.elevation
0dp
Button disabled label colormd.comp.button.disabled.label-text.color
#1D1B20
Button disabled label opacitymd.comp.button.disabled.label-text.opacity
38%
Button disabled icon colormd.comp.button.disabled.icon.color
#1D1B20
Button disabled icon opacitymd.comp.button.disabled.icon.opacity
38%
Hovered
Hovered tokens
TokenValue
Button hovered container state layer colormd.comp.button.hovered.state-layer.color
#FFFFFF
Button hovered container state layer color - toggle (unselected)md.comp.button.unselected.hovered.state-layer.color
#49454F
Button hovered container state layer color - toggle (selected)md.comp.button.selected.hovered.state-layer.color
#FFFFFF
Button hovered container state layer opacitymd.comp.button.hovered.state-layer.opacity
8%
Button hovered container elevationmd.comp.button.hovered.container.elevation
1dp
Button hovered label colormd.comp.button.hovered.label-text.color
#FFFFFF
Button hovered label color - toggle (unselected)md.comp.button.unselected.hovered.label-text.color
#49454F
Button hovered label color - toggle (selected)md.comp.button.selected.hovered.label-text.color
#FFFFFF
Button hovered icon colormd.comp.button.hovered.icon.color
#FFFFFF
Button hovered icon color - toggle (unselected)md.comp.button.unselected.hovered.icon.color
#49454F
Button hovered icon color - toggle (selected)md.comp.button.selected.hovered.icon.color
#FFFFFF
Focused
Focused tokens
TokenValue
Button focused container state layer colormd.comp.button.focused.state-layer.color
#FFFFFF
Button focused container state layer color - toggle (unselected)md.comp.button.unselected.focused.state-layer.color
#49454F
Button focused container state layer color - toggle (selected)md.comp.button.selected.focused.state-layer.color
#FFFFFF
Button focused container state layer opacitymd.comp.button.focused.state-layer.opacity
10%
Button focused container state layer elevationmd.comp.button.focused.container.elevation
0dp
Button focused label colormd.comp.button.focused.label-text.color
#FFFFFF
Button focused label color - toggle (unselected)md.comp.button.unselected.focused.label-text.color
#49454F
Button focused label color - toggle (selected)md.comp.button.selected.focused.label-text.color
#FFFFFF
Button focused icon colormd.comp.button.focused.icon.color
#FFFFFF
Button focused icon color - toggle (unselected)md.comp.button.unselected.focused.icon.color
#49454F
Button focused icon color - toggle (selected)md.comp.button.selected.focused.icon.color
#FFFFFF
Pressed
Pressed tokens
TokenValue
Button pressed container state layer colormd.comp.button.pressed.state-layer.color
#FFFFFF
Button pressed container state layer color - toggle (unselected)md.comp.button.unselected.pressed.state-layer.color
#49454F
Button pressed container state layer color - toggle (selected)md.comp.button.selected.pressed.state-layer.color
#FFFFFF
Button pressed container state layer opacitymd.comp.button.pressed.state-layer.opacity
10%
Button pressed container state layer elevationmd.comp.button.pressed.container.elevation
0dp
Button pressed label colormd.comp.button.pressed.label-text.color
#FFFFFF
Button pressed label color - toggle (unselected)md.comp.button.unselected.pressed.label-text.color
#49454F
Button pressed label color - toggle (selected)md.comp.button.selected.pressed.label-text.color
#FFFFFF
Button pressed icon colormd.comp.button.pressed.icon.color
#FFFFFF
Button pressed icon color - toggle (unselected)md.comp.button.unselected.pressed.icon.color
#49454F
Button pressed icon color - toggle (selected)md.comp.button.selected.pressed.icon.color
#FFFFFF