Material Design 3 icon 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.

Motion scheme

Enabled
Enabled tokens
TokenValue
Icon button container colormd.comp.icon-button.container.color
#6750A4
Icon button container color - toggle (unselected)md.comp.icon-button.unselected.container.color
#F3EDF7
Icon button container color - toggle (selected)md.comp.icon-button.selected.container.color
#6750A4
Icon button icon colormd.comp.icon-button.icon.color
#FFFFFF
Icon button icon color - toggle (unselected)md.comp.icon-button.unselected.icon.color
#49454F
Icon button icon color - toggle (selected)md.comp.icon-button.selected.icon.color
#FFFFFF
Icon button container heightmd.comp.icon-button.container.height
40dp
Icon button icon sizemd.comp.icon-button.icon.size
24dp
Icon button narrow leading spacemd.comp.icon-button.narrow.leading-space
4dp
Icon button narrow trailing spacemd.comp.icon-button.narrow.trailing-space
4dp
Icon button default leading spacemd.comp.icon-button.default.leading-space
8dp
Icon button default trailing spacemd.comp.icon-button.default.trailing-space
8dp
Icon button wide leading spacemd.comp.icon-button.wide.leading-space
14dp
Icon button wide trailing spacemd.comp.icon-button.wide.trailing-space
14dp
Icon button container shape roundmd.comp.icon-button.container.shape.round
Full
Icon button container shape squaremd.comp.icon-button.container.shape.square
12dp
Icon button shape pressed morphmd.comp.icon-button.pressed.container.shape
8dp
Icon button shape spring animation dampingmd.comp.icon-button.pressed.container.corner-size.motion.spring.damping
Numeric: 0.6
Icon button shape spring animation stiffnessmd.comp.icon-button.pressed.container.corner-size.motion.spring.stiffness
Numeric: 800
Icon button selected container shape roundmd.comp.icon-button.selected.container.shape.round
12dp
Icon button selected container shape squaremd.comp.icon-button.selected.container.shape.square
Full
Icon button focus indicator colormd.comp.icon-button.focus.indicator.color
#625B71
Icon button focus indicator thicknessmd.comp.icon-button.focus.indicator.thickness
3dp
Icon button focus indicator offsetmd.comp.icon-button.focus.indicator.outline.offset
2dp
Disabled
Disabled tokens
TokenValue
Icon button disabled container colormd.comp.icon-button.disabled.container.color
#1D1B20
Icon button disabled container opacitymd.comp.icon-button.disabled.container.opacity
10%
Icon button disabled icon colormd.comp.icon-button.disabled.icon.color
#1D1B20
Icon button disabled icon opacitymd.comp.icon-button.disabled.icon.opacity
38%
Hovered
Hovered tokens
TokenValue
Icon button hovered state layer colormd.comp.icon-button.hovered.state-layer.color
#FFFFFF
Icon button hovered state layer color - toggle (unselected)md.comp.icon-button.unselected.hovered.state-layer.color
#49454F
Icon button hovered state layer color - toggle (selected)md.comp.icon-button.selected.hovered.state-layer.color
#FFFFFF
Icon button hovered state layer opacitymd.comp.icon-button.hovered.state-layer.opacity
8%
Icon button hovered icon colormd.comp.icon-button.hovered.icon.color
#FFFFFF
Icon button hovered icon color - toggle (unselected)md.comp.icon-button.unselected.hovered.icon.color
#49454F
Icon button hovered icon color - toggle (selected)md.comp.icon-button.selected.hovered.icon.color
#FFFFFF
Focused
Focused tokens
TokenValue
Icon button focused state layer colormd.comp.icon-button.focused.state-layer.color
#FFFFFF
Icon button focused state layer color - toggle (unselected)md.comp.icon-button.unselected.focused.state-layer.color
#49454F
Icon button focused state layer color - toggle (selected)md.comp.icon-button.selected.focused.state-layer.color
#FFFFFF
Icon button focused state layer opacitymd.comp.icon-button.focused.state-layer.opacity
10%
Icon button focused icon colormd.comp.icon-button.focused.icon.color
#FFFFFF
Icon button focused icon color - toggle (unselected)md.comp.icon-button.unselected.focused.icon.color
#49454F
Icon button focused icon color - toggle (selected)md.comp.icon-button.selected.focused.icon.color
#FFFFFF
Pressed
Pressed tokens
TokenValue
Icon button pressed state layer colormd.comp.icon-button.pressed.state-layer.color
#FFFFFF
Icon button pressed state layer color - toggle (unselected)md.comp.icon-button.unselected.pressed.state-layer.color
#49454F
Icon button pressed state layer color - toggle (selected)md.comp.icon-button.selected.pressed.state-layer.color
#FFFFFF
Icon button pressed state layer opacitymd.comp.icon-button.pressed.state-layer.opacity
10%
Icon button pressed icon colormd.comp.icon-button.pressed.icon.color
#FFFFFF
Icon button pressed icon color - toggle (unselected)md.comp.icon-button.unselected.pressed.icon.color
#49454F
Icon button pressed icon color - toggle (selected)md.comp.icon-button.selected.pressed.icon.color
#FFFFFF
[Deprecated] Enabled
[Deprecated] State layer
[Deprecated] State layer tokens
TokenValue
Icon button state layer sizemd.comp.icon-button.state-layer.size
40dp
Icon button state layer widthmd.comp.icon-button.state-layer.width
40dp
Icon button state layer heightmd.comp.icon-button.state-layer.height
40dp
Icon button state layer shapemd.comp.icon-button.state-layer.shape
Full
[Deprecated] Hovered
[Deprecated] State layer
[Deprecated] State layer tokens
TokenValue
Icon button unselected hover state layer colormd.comp.icon-button.unselected.hover.state-layer.color
#49454F
Icon button icon unselected hover state layer opacitymd.comp.icon-button.unselected.hover.state-layer.opacity
8%
Icon button selected hover state layer colormd.comp.icon-button.selected.hover.state-layer.color
#6750A4
Icon button selected hover state layer opacitymd.comp.icon-button.selected.hover.state-layer.opacity
8%
[Deprecated] Icon
[Deprecated] Icon tokens
TokenValue
Icon button unselected hover icon colormd.comp.icon-button.unselected.hover.icon.color
#49454F
Icon button selected hover icon colormd.comp.icon-button.selected.hover.icon.color
#6750A4
[Deprecated] Focused
[Deprecated] State layer
[Deprecated] State layer tokens
TokenValue
Icon button unselected focus state layer colormd.comp.icon-button.unselected.focus.state-layer.color
#49454F
Icon button unselected focus state layer opacitymd.comp.icon-button.unselected.focus.state-layer.opacity
10%
Icon button selected focus state layer colormd.comp.icon-button.selected.focus.state-layer.color
#6750A4
Icon button selected focus state layer opacitymd.comp.icon-button.selected.focus.state-layer.opacity
10%
[Deprecated] Icon
[Deprecated] Icon tokens
TokenValue
Icon button unselected focus icon colormd.comp.icon-button.unselected.focus.icon.color
#49454F
Icon button selected focus icon colormd.comp.icon-button.selected.focus.icon.color
#6750A4
[Deprecated] Pressed (ripple)
[Deprecated] State layer
[Deprecated] State layer tokens
TokenValue
Icon button unselected pressed state layer opacitymd.comp.icon-button.unselected.pressed.state-layer.opacity
10%
Icon button selected pressed state layer opacitymd.comp.icon-button.selected.pressed.state-layer.opacity
10%