Material Design 3 icon buttons tokens
Browse tokens
Enabled
| Token | Value |
|---|---|
Icon button container colormd.comp.icon-button.container.color | #6750A4 Icon button container color#6750A4 md.comp.icon-button.container.color
Color#6750A4 |
Icon button container color - toggle (unselected)md.comp.icon-button.unselected.container.color | #F3EDF7 Icon button container color - toggle (unselected)#F3EDF7 md.comp.icon-button.unselected.container.color
Color#F3EDF7 |
Icon button container color - toggle (selected)md.comp.icon-button.selected.container.color | #6750A4 Icon button container color - toggle (selected)#6750A4 md.comp.icon-button.selected.container.color
Color#6750A4 |
Icon button icon colormd.comp.icon-button.icon.color | #FFFFFF Icon button icon color#FFFFFF md.comp.icon-button.icon.color
Color#FFFFFF |
Icon button icon color - toggle (unselected)md.comp.icon-button.unselected.icon.color | #49454F Icon button icon color - toggle (unselected)#49454F md.comp.icon-button.unselected.icon.color
Color#49454F |
Icon button icon color - toggle (selected)md.comp.icon-button.selected.icon.color | #FFFFFF Icon button icon color - toggle (selected)#FFFFFF md.comp.icon-button.selected.icon.color
Color#FFFFFF |
Icon button container heightmd.comp.icon-button.container.height | 40dp Icon button container height40dp md.comp.icon-button.container.height40dp |
Icon button icon sizemd.comp.icon-button.icon.size | 24dp Icon button icon size24dp md.comp.icon-button.icon.size24dp |
Icon button narrow leading spacemd.comp.icon-button.narrow.leading-space | 4dp Icon button narrow leading space4dp md.comp.icon-button.narrow.leading-space
4dp |
Icon button narrow trailing spacemd.comp.icon-button.narrow.trailing-space | 4dp Icon button narrow trailing space4dp md.comp.icon-button.narrow.trailing-space
4dp |
Icon button default leading spacemd.comp.icon-button.default.leading-space | 8dp Icon button default leading space8dp md.comp.icon-button.default.leading-space
8dp |
Icon button default trailing spacemd.comp.icon-button.default.trailing-space | 8dp Icon button default trailing space8dp md.comp.icon-button.default.trailing-space
8dp |
Icon button wide leading spacemd.comp.icon-button.wide.leading-space | 14dp Icon button wide leading space14dp md.comp.icon-button.wide.leading-space
14dp |
Icon button wide trailing spacemd.comp.icon-button.wide.trailing-space | 14dp Icon button wide trailing space14dp md.comp.icon-button.wide.trailing-space
14dp |
Icon button container shape roundmd.comp.icon-button.container.shape.round | Full Icon button container shape roundFull md.comp.icon-button.container.shape.round
Full |
Icon button container shape squaremd.comp.icon-button.container.shape.square | 12dp Icon button container shape square12dp md.comp.icon-button.container.shape.square
12dp |
Icon button shape pressed morphmd.comp.icon-button.pressed.container.shape | 8dp Icon button shape pressed morph8dp md.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 dampingNumeric: 0.6 md.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 shape spring animation stiffnessNumeric: 800 md.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 round12dp md.comp.icon-button.selected.container.shape.round
12dp |
Icon button selected container shape squaremd.comp.icon-button.selected.container.shape.square | Full Icon button selected container shape squareFull md.comp.icon-button.selected.container.shape.square
Full |
Icon button focus indicator colormd.comp.icon-button.focus.indicator.color | #625B71 Icon button focus indicator color#625B71 md.comp.icon-button.focus.indicator.color
Color#625B71 |
Icon button focus indicator thicknessmd.comp.icon-button.focus.indicator.thickness | 3dp Icon button focus indicator thickness3dp md.comp.icon-button.focus.indicator.thickness
3dp |
Icon button focus indicator offsetmd.comp.icon-button.focus.indicator.outline.offset | 2dp Icon button focus indicator offset2dp md.comp.icon-button.focus.indicator.outline.offset
2dp |
Disabled
| Token | Value |
|---|---|
Icon button disabled container colormd.comp.icon-button.disabled.container.color | #1D1B20 Icon button disabled container color#1D1B20 md.comp.icon-button.disabled.container.color
Color#1D1B20 |
Icon button disabled container opacitymd.comp.icon-button.disabled.container.opacity | 10% Icon button disabled container opacity10% md.comp.icon-button.disabled.container.opacity10% |
Icon button disabled icon colormd.comp.icon-button.disabled.icon.color | #1D1B20 Icon button disabled icon color#1D1B20 md.comp.icon-button.disabled.icon.color
Color#1D1B20 |
Icon button disabled icon opacitymd.comp.icon-button.disabled.icon.opacity | 38% Icon button disabled icon opacity38% md.comp.icon-button.disabled.icon.opacity38% |
Hovered
| Token | Value |
|---|---|
Icon button hovered state layer colormd.comp.icon-button.hovered.state-layer.color | #FFFFFF Icon button hovered state layer color#FFFFFF md.comp.icon-button.hovered.state-layer.color
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 (unselected)#49454F md.comp.icon-button.unselected.hovered.state-layer.color
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 color - toggle (selected)#FFFFFF md.comp.icon-button.selected.hovered.state-layer.color
Color#FFFFFF |
Icon button hovered state layer opacitymd.comp.icon-button.hovered.state-layer.opacity | 8% Icon button hovered state layer opacity8% md.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#FFFFFF md.comp.icon-button.hovered.icon.color
Color#FFFFFF |
Icon button hovered icon color - toggle (unselected)md.comp.icon-button.unselected.hovered.icon.color | #49454F Icon button hovered icon color - toggle (unselected)#49454F md.comp.icon-button.unselected.hovered.icon.color
Color#49454F |
Icon button hovered icon color - toggle (selected)md.comp.icon-button.selected.hovered.icon.color | #FFFFFF Icon button hovered icon color - toggle (selected)#FFFFFF md.comp.icon-button.selected.hovered.icon.color
Color#FFFFFF |
Focused
| Token | Value |
|---|---|
Icon button focused state layer colormd.comp.icon-button.focused.state-layer.color | #FFFFFF Icon button focused state layer color#FFFFFF md.comp.icon-button.focused.state-layer.color
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 (unselected)#49454F md.comp.icon-button.unselected.focused.state-layer.color
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 color - toggle (selected)#FFFFFF md.comp.icon-button.selected.focused.state-layer.color
Color#FFFFFF |
Icon button focused state layer opacitymd.comp.icon-button.focused.state-layer.opacity | 10% Icon button focused state layer opacity10% md.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#FFFFFF md.comp.icon-button.focused.icon.color
Color#FFFFFF |
Icon button focused icon color - toggle (unselected)md.comp.icon-button.unselected.focused.icon.color | #49454F Icon button focused icon color - toggle (unselected)#49454F md.comp.icon-button.unselected.focused.icon.color
Color#49454F |
Icon button focused icon color - toggle (selected)md.comp.icon-button.selected.focused.icon.color | #FFFFFF Icon button focused icon color - toggle (selected)#FFFFFF md.comp.icon-button.selected.focused.icon.color
Color#FFFFFF |
Pressed
| Token | Value |
|---|---|
Icon button pressed state layer colormd.comp.icon-button.pressed.state-layer.color | #FFFFFF Icon button pressed state layer color#FFFFFF md.comp.icon-button.pressed.state-layer.color
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 (unselected)#49454F md.comp.icon-button.unselected.pressed.state-layer.color
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 color - toggle (selected)#FFFFFF md.comp.icon-button.selected.pressed.state-layer.color
Color#FFFFFF |
Icon button pressed state layer opacitymd.comp.icon-button.pressed.state-layer.opacity | 10% Icon button pressed state layer opacity10% md.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#FFFFFF md.comp.icon-button.pressed.icon.color
Color#FFFFFF |
Icon button pressed icon color - toggle (unselected)md.comp.icon-button.unselected.pressed.icon.color | #49454F Icon button pressed icon color - toggle (unselected)#49454F md.comp.icon-button.unselected.pressed.icon.color
Color#49454F |
Icon button pressed icon color - toggle (selected)md.comp.icon-button.selected.pressed.icon.color | #FFFFFF Icon button pressed icon color - toggle (selected)#FFFFFF md.comp.icon-button.selected.pressed.icon.color
Color#FFFFFF |
[Deprecated] Enabled
[Deprecated] State layer
| Token | Value |
|---|---|
Icon button state layer sizemd.comp.icon-button.state-layer.size | 40dp Icon button state layer size40dp md.comp.icon-button.state-layer.size40dp |
Icon button state layer widthmd.comp.icon-button.state-layer.width | 40dp Icon button state layer width40dp md.comp.icon-button.state-layer.width40dp |
Icon button state layer heightmd.comp.icon-button.state-layer.height | 40dp Icon button state layer height40dp md.comp.icon-button.state-layer.height40dp |
Icon button state layer shapemd.comp.icon-button.state-layer.shape | Full Icon button state layer shapeFull md.comp.icon-button.state-layer.shape
Full |
[Deprecated] Hovered
[Deprecated] State layer
| Token | Value |
|---|---|
Icon button unselected hover state layer colormd.comp.icon-button.unselected.hover.state-layer.color | #49454F Icon button unselected hover state layer color#49454F md.comp.icon-button.unselected.hover.state-layer.color
Color#49454F |
Icon button icon unselected hover state layer opacitymd.comp.icon-button.unselected.hover.state-layer.opacity | 8% Icon button icon unselected hover state layer opacity8% md.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 color#6750A4 md.comp.icon-button.selected.hover.state-layer.color
Color#6750A4 |
Icon button selected hover state layer opacitymd.comp.icon-button.selected.hover.state-layer.opacity | 8% Icon button selected hover state layer opacity8% md.comp.icon-button.selected.hover.state-layer.opacity
8% |
[Deprecated] Icon
| Token | Value |
|---|---|
Icon button unselected hover icon colormd.comp.icon-button.unselected.hover.icon.color | #49454F Icon button unselected hover icon color#49454F md.comp.icon-button.unselected.hover.icon.color
Color#49454F |
Icon button selected hover icon colormd.comp.icon-button.selected.hover.icon.color | #6750A4 Icon button selected hover icon color#6750A4 md.comp.icon-button.selected.hover.icon.color
Color#6750A4 |
[Deprecated] Focused
[Deprecated] State layer
| Token | Value |
|---|---|
Icon button unselected focus state layer colormd.comp.icon-button.unselected.focus.state-layer.color | #49454F Icon button unselected focus state layer color#49454F md.comp.icon-button.unselected.focus.state-layer.color
Color#49454F |
Icon button unselected focus state layer opacitymd.comp.icon-button.unselected.focus.state-layer.opacity | 10% Icon button unselected focus state layer opacity10% md.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 color#6750A4 md.comp.icon-button.selected.focus.state-layer.color
Color#6750A4 |
Icon button selected focus state layer opacitymd.comp.icon-button.selected.focus.state-layer.opacity | 10% Icon button selected focus state layer opacity10% md.comp.icon-button.selected.focus.state-layer.opacity
10% |
[Deprecated] Icon
| Token | Value |
|---|---|
Icon button unselected focus icon colormd.comp.icon-button.unselected.focus.icon.color | #49454F Icon button unselected focus icon color#49454F md.comp.icon-button.unselected.focus.icon.color
Color#49454F |
Icon button selected focus icon colormd.comp.icon-button.selected.focus.icon.color | #6750A4 Icon button selected focus icon color#6750A4 md.comp.icon-button.selected.focus.icon.color
Color#6750A4 |
[Deprecated] Pressed (ripple)
[Deprecated] State layer
| Token | Value |
|---|---|
Icon button unselected pressed state layer opacitymd.comp.icon-button.unselected.pressed.state-layer.opacity | 10% Icon button unselected pressed state layer opacity10% md.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% Icon button selected pressed state layer opacity10% md.comp.icon-button.selected.pressed.state-layer.opacity
10% |