<link rel="stylesheet" href="/styles-2YLIEYNE.css">
This site uses cookies from Google to deliver its services and to analyze traffic.
More details

How to style slide-toggle

Styles from the material/slide-toggle package can be customized using the slide-toggle-overrides mixin. This mixin accepts a set of tokens that control how the components will look, either for the entire app or under a specific selector. For example:
@use '@angular/material' as mat;

// Customize the entire app. Change :root to your selector if you want to scope the styles.
:root {
  @include mat.slide-toggle-overrides((
    selected-track-outline-color: orange,
    disabled-label-text-color: red,
  ));
}
You can find the full list of supported mixins and tokens below.

Tokens supported by slide-toggle-overrides

NameTypeDefault value
disabled-selected-handle-opacityBase1
disabled-selected-icon-opacityBase0.38
disabled-track-opacityBase0.12
disabled-unselected-handle-opacityBase0.38
disabled-unselected-icon-opacityBase0.38
disabled-unselected-track-outline-widthBase2px
handle-shapeBase--mat-sys-corner-full
hidden-track-opacityBase0
hidden-track-transitionBaseopacity,75ms
pressed-handle-sizeBase28px
selected-handle-horizontal-marginBase0,24px
selected-handle-sizeBase24px
selected-icon-sizeBase16px
selected-pressed-handle-horizontal-marginBase0,22px
selected-track-outline-widthBase2px
selected-with-icon-handle-horizontal-marginBase0,24px
state-layer-sizeBase40px
track-heightBase32px
track-outline-widthBase2px
track-shapeBase--mat-sys-corner-full
track-widthBase52px
unselected-handle-horizontal-marginBase0,8px
unselected-handle-sizeBase16px
unselected-icon-sizeBase16px
unselected-pressed-handle-horizontal-marginBase0,2px
unselected-with-icon-handle-horizontal-marginBase0,4px
visible-track-opacityBase1
visible-track-transitionBaseopacity,75ms
with-icon-handle-sizeBase24px
handle-widthBase
handle-heightBase
touch-target-sizeBase48px
selected-track-outline-colorColortransparent
disabled-label-text-colorColor--mat-sys-on-surface
disabled-selected-handle-colorColor--mat-sys-surface
disabled-selected-icon-colorColor--mat-sys-on-surface
disabled-selected-track-colorColor--mat-sys-on-surface
disabled-unselected-handle-colorColor--mat-sys-on-surface
disabled-unselected-icon-colorColor--mat-sys-surface-variant
disabled-unselected-track-colorColor--mat-sys-surface-variant
disabled-unselected-track-outline-colorColor--mat-sys-on-surface
label-text-colorColor--mat-sys-on-surface
selected-focus-handle-colorColor--mat-sys-primary-container
selected-focus-state-layer-colorColor--mat-sys-primary
selected-focus-state-layer-opacityColor--mat-sys-focus-state-layer-opacity
selected-focus-track-colorColor--mat-sys-primary
selected-handle-colorColor--mat-sys-on-primary
selected-hover-handle-colorColor--mat-sys-primary-container
selected-hover-state-layer-colorColor--mat-sys-primary
selected-hover-state-layer-opacityColor--mat-sys-hover-state-layer-opacity
selected-hover-track-colorColor--mat-sys-primary
selected-icon-colorColor--mat-sys-on-primary-container
selected-pressed-handle-colorColor--mat-sys-primary-container
selected-pressed-state-layer-colorColor--mat-sys-primary
selected-pressed-state-layer-opacityColor--mat-sys-pressed-state-layer-opacity
selected-pressed-track-colorColor--mat-sys-primary
selected-track-colorColor--mat-sys-primary
track-outline-colorColor--mat-sys-outline
unselected-focus-handle-colorColor--mat-sys-on-surface-variant
unselected-focus-state-layer-colorColor--mat-sys-on-surface
unselected-focus-state-layer-opacityColor--mat-sys-focus-state-layer-opacity
unselected-focus-track-colorColor--mat-sys-surface-variant
unselected-handle-colorColor--mat-sys-outline
unselected-hover-handle-colorColor--mat-sys-on-surface-variant
unselected-hover-state-layer-colorColor--mat-sys-on-surface
unselected-hover-state-layer-opacityColor--mat-sys-hover-state-layer-opacity
unselected-hover-track-colorColor--mat-sys-surface-variant
unselected-icon-colorColor--mat-sys-surface-variant
unselected-pressed-handle-colorColor--mat-sys-on-surface-variant
unselected-pressed-state-layer-colorColor--mat-sys-on-surface
unselected-pressed-state-layer-opacityColor--mat-sys-pressed-state-layer-opacity
unselected-pressed-track-colorColor--mat-sys-surface-variant
unselected-track-colorColor--mat-sys-surface-variant
handle-surface-colorColor
handle-elevation-shadowColor
disabled-handle-elevation-shadowColor
label-text-fontTypography--mat-sys-body-medium-font
label-text-line-heightTypography--mat-sys-body-medium-line-height
label-text-sizeTypography--mat-sys-body-medium-size
label-text-trackingTypography--mat-sys-body-medium-tracking
label-text-weightTypography--mat-sys-body-medium-weight
touch-target-displayDensityblock
Azure & Blue theme selected.