Material Design 3 filled tonal button 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
Filled tonal button container colormd.comp.filled-tonal-button.container.color
md.sys.color.secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.container.color
  • md.sys.color.secondary-container
    • md.ref.palette.secondary90
#E8DEF8
Filled tonal button container elevationmd.comp.filled-tonal-button.container.elevation
md.sys.elevation.level0Show reference chainHide reference chain
md.comp.filled-tonal-button.container.elevation
  • md.sys.elevation.level0
No value specified (dp)
Filled tonal button container shadow colormd.comp.filled-tonal-button.container.shadow-color
md.sys.color.shadowShow reference chainHide reference chain
md.comp.filled-tonal-button.container.shadow-color
  • md.sys.color.shadow
    • md.ref.palette.neutral0
#000000
Filled tonal button label text colormd.comp.filled-tonal-button.label-text.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.label-text.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Filled tonal button icon colormd.comp.filled-tonal-button.with-icon.icon.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.with-icon.icon.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Disabled
Disabled tokens
TokenValue
Filled tonal button disabled container colormd.comp.filled-tonal-button.disabled.container.color
md.sys.color.on-surfaceShow reference chainHide reference chain
md.comp.filled-tonal-button.disabled.container.color
  • md.sys.color.on-surface
    • md.ref.palette.neutral10
#1D1B20
Filled tonal button disabled container elevationmd.comp.filled-tonal-button.disabled.container.elevation
md.sys.elevation.level0Show reference chainHide reference chain
md.comp.filled-tonal-button.disabled.container.elevation
  • md.sys.elevation.level0
No value specified (dp)
Filled tonal button disabled container opacitymd.comp.filled-tonal-button.disabled.container.opacity12%
Filled tonal button disabled label text colormd.comp.filled-tonal-button.disabled.label-text.color
md.sys.color.on-surfaceShow reference chainHide reference chain
md.comp.filled-tonal-button.disabled.label-text.color
  • md.sys.color.on-surface
    • md.ref.palette.neutral10
#1D1B20
Filled tonal button disabled label text opacitymd.comp.filled-tonal-button.disabled.label-text.opacity38%
Filled tonal button disabled icon colormd.comp.filled-tonal-button.with-icon.disabled.icon.color
md.sys.color.on-surfaceShow reference chainHide reference chain
md.comp.filled-tonal-button.with-icon.disabled.icon.color
  • md.sys.color.on-surface
    • md.ref.palette.neutral10
#1D1B20
Filled tonal button disabled icon opacitymd.comp.filled-tonal-button.with-icon.disabled.icon.opacity38%
Hovered
Hovered tokens
TokenValue
Filled tonal button hover container elevationmd.comp.filled-tonal-button.hover.container.elevation
md.sys.elevation.level1Show reference chainHide reference chain
md.comp.filled-tonal-button.hover.container.elevation
  • md.sys.elevation.level1
1dp
Filled tonal button hover label text colormd.comp.filled-tonal-button.hover.label-text.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.hover.label-text.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Filled tonal button hover state layer colormd.comp.filled-tonal-button.hover.state-layer.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.hover.state-layer.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Filled tonal button hover state layer opacitymd.comp.filled-tonal-button.hover.state-layer.opacity
md.sys.state.hover.state-layer-opacityShow reference chainHide reference chain
md.comp.filled-tonal-button.hover.state-layer.opacity
  • md.sys.state.hover.state-layer-opacity
8%
Filled tonal button hover icon colormd.comp.filled-tonal-button.with-icon.hover.icon.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.with-icon.hover.icon.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Focused
Focused tokens
TokenValue
Filled tonal button focus container elevationmd.comp.filled-tonal-button.focus.container.elevation
md.sys.elevation.level0Show reference chainHide reference chain
md.comp.filled-tonal-button.focus.container.elevation
  • md.sys.elevation.level0
No value specified (dp)
Filled tonal button focus indicator colormd.comp.filled-tonal-button.focus.indicator.color
md.sys.color.secondaryShow reference chainHide reference chain
md.comp.filled-tonal-button.focus.indicator.color
  • md.sys.color.secondary
    • md.ref.palette.secondary40
#625B71
Filled tonal button focus label text colormd.comp.filled-tonal-button.focus.label-text.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.focus.label-text.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Filled tonal button focus state layer colormd.comp.filled-tonal-button.focus.state-layer.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.focus.state-layer.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Filled tonal button focus state layer opacitymd.comp.filled-tonal-button.focus.state-layer.opacity
md.sys.state.focus.state-layer-opacityShow reference chainHide reference chain
md.comp.filled-tonal-button.focus.state-layer.opacity
  • md.sys.state.focus.state-layer-opacity
10%
Filled tonal button focus icon colormd.comp.filled-tonal-button.with-icon.focus.icon.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.with-icon.focus.icon.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Pressed
Pressed tokens
TokenValue
Filled tonal button pressed container elevationmd.comp.filled-tonal-button.pressed.container.elevation
md.sys.elevation.level0Show reference chainHide reference chain
md.comp.filled-tonal-button.pressed.container.elevation
  • md.sys.elevation.level0
No value specified (dp)
Filled tonal button pressed label text colormd.comp.filled-tonal-button.pressed.label-text.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.pressed.label-text.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Filled tonal button pressed state layer colormd.comp.filled-tonal-button.pressed.state-layer.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.pressed.state-layer.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458
Filled tonal button pressed state layer opacitymd.comp.filled-tonal-button.pressed.state-layer.opacity
md.sys.state.pressed.state-layer-opacityShow reference chainHide reference chain
md.comp.filled-tonal-button.pressed.state-layer.opacity
  • md.sys.state.pressed.state-layer-opacity
10%
Filled tonal button pressed icon colormd.comp.filled-tonal-button.with-icon.pressed.icon.color
md.sys.color.on-secondary-containerShow reference chainHide reference chain
md.comp.filled-tonal-button.with-icon.pressed.icon.color
  • md.sys.color.on-secondary-container
    • md.ref.palette.secondary30
#4A4458