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.

Enabled
Enabled tokens
TokenValue
Outlined icon button selected container colormd.outlined-icon-button.selected.container.color
md.sys.color.inverse-surfaceShow reference chainHide reference chain
md.outlined-icon-button.selected.container.color
  • md.sys.color.inverse-surface
    • md.ref.palette.neutral20
#322F35
Outlined icon button selected icon colormd.outlined-icon-button.selected.icon.color
md.sys.color.inverse-on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.selected.icon.color
  • md.sys.color.inverse-on-surface
    • md.ref.palette.neutral95
#F5EFF7
Outlined icon button unselected icon colormd.outlined-icon-button.unselected.icon.color
md.sys.color.on-surface-variantShow reference chainHide reference chain
md.outlined-icon-button.unselected.icon.color
  • md.sys.color.on-surface-variant
    • md.ref.palette.neutral-variant30
#49454F
Outlined icon button unselected outline colormd.outlined-icon-button.unselected.outline.color
md.sys.color.outlineShow reference chainHide reference chain
md.outlined-icon-button.unselected.outline.color
  • md.sys.color.outline
    • md.ref.palette.neutral-variant50
#79747E
Disabled
Disabled tokens
TokenValue
Outlined icon button disabled icon colormd.outlined-icon-button.disabled.icon.color
md.sys.color.on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.disabled.icon.color
  • md.sys.color.on-surface
    • md.ref.palette.neutral10
#1D1B20
Outlined icon button disabled icon opacitymd.outlined-icon-button.disabled.icon.opacity38%
Outlined icon button disabled outline colormd.outlined-icon-button.disabled.outline.color
md.sys.color.on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.disabled.outline.color
  • md.sys.color.on-surface
    • md.ref.palette.neutral10
#1D1B20
Outlined icon button disabled outline opacitymd.outlined-icon-button.disabled.outline.opacity12%
Outlined icon button disabled selected container colormd.outlined-icon-button.disabled.selected.container.color
md.sys.color.on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.disabled.selected.container.color
  • md.sys.color.on-surface
    • md.ref.palette.neutral10
#1D1B20
Outlined icon button disabled selected container opacitymd.outlined-icon-button.disabled.selected.container.opacity12%
Outlined icon button disabled unselected outline colormd.outlined-icon-button.disabled.unselected.outline.color
md.sys.color.on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.disabled.unselected.outline.color
  • md.sys.color.on-surface
    • md.ref.palette.neutral10
#1D1B20
Outlined icon button disabled unselected outline opacitymd.outlined-icon-button.disabled.unselected.outline.opacity12%
Hovered
Hovered tokens
TokenValue
Outlined icon button hover state layer opacitymd.outlined-icon-button.hover.state-layer.opacity
md.sys.state.hover.state-layer-opacityShow reference chainHide reference chain
md.outlined-icon-button.hover.state-layer.opacity
  • md.sys.state.hover.state-layer-opacity
8%
Outlined icon button selected hover icon colormd.outlined-icon-button.selected.hover.icon.color
md.sys.color.inverse-on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.selected.hover.icon.color
  • md.sys.color.inverse-on-surface
    • md.ref.palette.neutral95
#F5EFF7
Outlined icon button selected hover state layer colormd.outlined-icon-button.selected.hover.state-layer.color
md.sys.color.inverse-on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.selected.hover.state-layer.color
  • md.sys.color.inverse-on-surface
    • md.ref.palette.neutral95
#F5EFF7
Outlined icon button unselected hover icon colormd.outlined-icon-button.unselected.hover.icon.color
md.sys.color.on-surface-variantShow reference chainHide reference chain
md.outlined-icon-button.unselected.hover.icon.color
  • md.sys.color.on-surface-variant
    • md.ref.palette.neutral-variant30
#49454F
Outlined icon button unselected hover state layer colormd.outlined-icon-button.unselected.hover.state-layer.color
md.sys.color.on-surface-variantShow reference chainHide reference chain
md.outlined-icon-button.unselected.hover.state-layer.color
  • md.sys.color.on-surface-variant
    • md.ref.palette.neutral-variant30
#49454F
Focused
Focused tokens
TokenValue
Outlined icon button focus indicator colormd.outlined-icon-button.focus.indicator.color
md.sys.color.secondaryShow reference chainHide reference chain
md.outlined-icon-button.focus.indicator.color
  • md.sys.color.secondary
    • md.ref.palette.secondary40
#625B71
Outlined icon button focus state layer opacitymd.outlined-icon-button.focus.state-layer.opacity
md.sys.state.hover.state-layer-opacityShow reference chainHide reference chain
md.outlined-icon-button.focus.state-layer.opacity
  • md.sys.state.hover.state-layer-opacity
8%
Outlined icon button focus icon colormd.outlined-icon-button.selected.focus.icon.color
md.sys.color.inverse-on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.selected.focus.icon.color
  • md.sys.color.inverse-on-surface
    • md.ref.palette.neutral95
#F5EFF7
Outlined icon button selected focus state layer colormd.outlined-icon-button.selected.focus.state-layer.color
md.sys.color.inverse-on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.selected.focus.state-layer.color
  • md.sys.color.inverse-on-surface
    • md.ref.palette.neutral95
#F5EFF7
Outlined icon button focus icon colormd.outlined-icon-button.unselected.focus.icon.color
md.sys.color.on-surface-variantShow reference chainHide reference chain
md.outlined-icon-button.unselected.focus.icon.color
  • md.sys.color.on-surface-variant
    • md.ref.palette.neutral-variant30
#49454F
Outlined icon button unselected focus state layer colormd.outlined-icon-button.unselected.focus.state-layer.color
md.sys.color.on-surface-variantShow reference chainHide reference chain
md.outlined-icon-button.unselected.focus.state-layer.color
  • md.sys.color.on-surface-variant
    • md.ref.palette.neutral-variant30
#49454F
Pressed
Pressed tokens
TokenValue
Outlined icon button pressed state layer opacitymd.outlined-icon-button.pressed.state-layer.opacity
md.sys.state.pressed.state-layer-opacityShow reference chainHide reference chain
md.outlined-icon-button.pressed.state-layer.opacity
  • md.sys.state.pressed.state-layer-opacity
10%
Outlined icon button selected pressed icon colormd.outlined-icon-button.selected.pressed.icon.color
md.sys.color.inverse-on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.selected.pressed.icon.color
  • md.sys.color.inverse-on-surface
    • md.ref.palette.neutral95
#F5EFF7
Outlined icon button selected pressed state layer colormd.outlined-icon-button.selected.pressed.state-layer.color
md.sys.color.inverse-on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.selected.pressed.state-layer.color
  • md.sys.color.inverse-on-surface
    • md.ref.palette.neutral95
#F5EFF7
Outlined icon button unselected pressed icon colormd.outlined-icon-button.unselected.pressed.icon.color
md.sys.color.on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.unselected.pressed.icon.color
  • md.sys.color.on-surface
    • md.ref.palette.neutral10
#1D1B20
Outlined icon button unselected pressed state layer colormd.outlined-icon-button.unselected.pressed.state-layer.color
md.sys.color.on-surfaceShow reference chainHide reference chain
md.outlined-icon-button.unselected.pressed.state-layer.color
  • md.sys.color.on-surface
    • md.ref.palette.neutral10
#1D1B20