Switch

Switches display a couple of exclusive choices so that users can toggle the state of an item on and off.

Sass Variables

The Telerik and Kendo UI Switch enables you to configure and customize its appearance through the available Sass variables.

VariableDefault ValueComputed ValueValue
kendo-switch-font-familynullnullDefault: nullComputed: null
Description: The font family of the Switch.
kendo-switch-track-border-width1px1pxDefault: 1pxComputed: 1px
Description: The border width of the Switch track.
kendo-switch-thumb-border-width1px1pxDefault: 1pxComputed: 1px
Description: The border width of the Switch thumb.
kendo-switch-label-text-transformuppercaseuppercaseDefault: uppercaseComputed: uppercase
Description: The text transform of the Switch label.
kendo-switch-label-displayinlineinlineDefault: inlineComputed: inline
Description: The display of the Switch label.
kendo-switch-sizes( sm: ( font-size: 10px, track-width: 52px, track-height: 26px, thumb-width: 26px, thumb-height: 26px, thumb-offset: 0px, label-offset: 4px ), md: ( font-size: 10px, track-width: 60px, track-height: 30px, thumb-width: 30px, thumb-height: 30px, thumb-offset: 0px, label-offset: 6px ), lg: ( font-size: 10px, track-width: 68px, track-height: 34px, thumb-width: 34px, thumb-height: 34px, thumb-offset: 0px, label-offset: 8px ) )(sm: (font-size: 10px, track-width: 52px, track-height: 26px, thumb-width: 26px, thumb-height: 26px, thumb-offset: 0px, label-offset: 4px), md: (font-size: 10px, track-width: 60px, track-height: 30px, thumb-width: 30px, thumb-height: 30px, thumb-offset: 0px, label-offset: 6px), lg: (font-size: 10px, track-width: 68px, track-height: 34px, thumb-width: 34px, thumb-height: 34px, thumb-offset: 0px, label-offset: 8px))Default: ( sm: ( font-size: 10px, track-width: 52px, track-height: 26px, thumb-width: 26px, thumb-height: 26px, thumb-offset: 0px, label-offset: 4px ), md: ( font-size: 10px, track-width: 60px, track-height: 30px, thumb-width: 30px, thumb-height: 30px, thumb-offset: 0px, label-offset: 6px ), lg: ( font-size: 10px, track-width: 68px, track-height: 34px, thumb-width: 34px, thumb-height: 34px, thumb-offset: 0px, label-offset: 8px ) )Computed: (sm: (font-size: 10px, track-width: 52px, track-height: 26px, thumb-width: 26px, thumb-height: 26px, thumb-offset: 0px, label-offset: 4px), md: (font-size: 10px, track-width: 60px, track-height: 30px, thumb-width: 30px, thumb-height: 30px, thumb-offset: 0px, label-offset: 6px), lg: (font-size: 10px, track-width: 68px, track-height: 34px, thumb-width: 34px, thumb-height: 34px, thumb-offset: 0px, label-offset: 8px))
Description: The map with the different Switch sizes.
kendo-switch-off-track-bg$kendo-component-bgvar(--kendo-color-surface-alt, #ffffff)Default: $kendo-component-bgComputed: var(--kendo-color-surface-alt, #ffffff)
Description: The background of the track when the Switch is not checked.
kendo-switch-off-track-text$kendo-component-textvar(--kendo-color-on-app-surface, #3d3d3d)Default: $kendo-component-textComputed: var(--kendo-color-on-app-surface, #3d3d3d)
Description: The text color of the track when the Switch is not checked.
kendo-switch-off-track-borderif($kendo-enable-color-system, k-color( border ), k-try-shade( $kendo-switch-off-track-bg, 8% ))var(--kendo-color-border, rgba(0, 0, 0, 0.08))Default: if($kendo-enable-color-system, k-color( border ), k-try-shade( $kendo-switch-off-track-bg, 8% ))Computed: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
Description: The border color of the track when the Switch is not checked.
kendo-switch-off-track-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the track when the Switch is not checked.
kendo-switch-off-track-hover-bgnullnullDefault: nullComputed: null
Description: The background of the track when the hovered Switch is not checked.
kendo-switch-off-track-hover-textnullnullDefault: nullComputed: null
Description: The text color of the track when the hovered Switch is not checked.
kendo-switch-off-track-hover-bordernullnullDefault: nullComputed: null
Description: The border color of the track when the hovered Switch is not checked.
kendo-switch-off-track-hover-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the track when the hovered Switch is not checked.
kendo-switch-off-track-focus-bgnullnullDefault: nullComputed: null
Description: The background of the track when the focused Switch is not checked.
kendo-switch-off-track-focus-textnullnullDefault: nullComputed: null
Description: The text color of the track when the focused Switch is not checked.
kendo-switch-off-track-focus-bordernullnullDefault: nullComputed: null
Description: The border color of the track when the focused Switch is not checked.
kendo-switch-off-track-focus-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the track when the focused Switch is not checked.
kendo-switch-off-track-focus-ring2px solid if($kendo-enable-color-system, color-mix(in srgb, k-color( on-app-surface ) 8%, transparent), rgba( if( $kendo-is-dark-theme, $kendo-color-white, $kendo-color-black ) , .08 ))2px solid color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)Default: 2px solid if($kendo-enable-color-system, color-mix(in srgb, k-color( on-app-surface ) 8%, transparent), rgba( if( $kendo-is-dark-theme, $kendo-color-white, $kendo-color-black ) , .08 ))Computed: 2px solid color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)
Description: The ring around the track when the focused Switch is not checked.
kendo-switch-off-track-disabled-bgnullnullDefault: nullComputed: null
Description: The background of the track when the disabled Switch is not checked.
kendo-switch-off-track-disabled-textnullnullDefault: nullComputed: null
Description: The text color of the track when the disabled Switch is not checked.
kendo-switch-off-track-disabled-bordernullnullDefault: nullComputed: null
Description: The border color of the track when the disabled Switch is not checked.
kendo-switch-off-track-disabled-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the track when the disabled Switch is not checked.
kendo-switch-off-thumb-bg$kendo-base-bgvar(--kendo-color-surface, #fafafa)Default: $kendo-base-bgComputed: var(--kendo-color-surface, #fafafa)
Description: The background of the thumb when the Switch is not checked.
kendo-switch-off-thumb-text$kendo-base-textvar(--kendo-color-on-app-surface, #3d3d3d)Default: $kendo-base-textComputed: var(--kendo-color-on-app-surface, #3d3d3d)
Description: The text color of the thumb when the Switch is not checked.
kendo-switch-off-thumb-border$kendo-base-bordervar(--kendo-color-border, rgba(0, 0, 0, 0.08))Default: $kendo-base-borderComputed: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
Description: The border color of the thumb when the Switch is not checked.
kendo-switch-off-thumb-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the thumb when the Switch is not checked.
kendo-switch-off-thumb-hover-bgnullnullDefault: nullComputed: null
Description: The background of the thumb when the hovered Switch is not checked.
kendo-switch-off-thumb-hover-textnullnullDefault: nullComputed: null
Description: The text color of the thumb when the hovered Switch is not checked.
kendo-switch-off-thumb-hover-bordernullnullDefault: nullComputed: null
Description: The border color of the thumb when the hovered Switch is not checked.
kendo-switch-off-thumb-hover-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the thumb when the hovered Switch is not checked.
kendo-switch-on-track-bg$kendo-color-primaryvar(--kendo-color-primary, #ff6358)Default: $kendo-color-primaryComputed: var(--kendo-color-primary, #ff6358)
Description: The background of the track when the Switch is checked.
kendo-switch-on-track-textif($kendo-enable-color-system, k-color( on-primary ), k-contrast-legacy( $kendo-switch-on-track-bg ))var(--kendo-color-on-primary, #ffffff)Default: if($kendo-enable-color-system, k-color( on-primary ), k-contrast-legacy( $kendo-switch-on-track-bg ))Computed: var(--kendo-color-on-primary, #ffffff)
Description: The text color of the track when the Switch is checked.
kendo-switch-on-track-border$kendo-switch-on-track-bgvar(--kendo-color-primary, #ff6358)Default: $kendo-switch-on-track-bgComputed: var(--kendo-color-primary, #ff6358)
Description: The border color of the track when the Switch is checked.
kendo-switch-on-track-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the track when the Switch is checked.
kendo-switch-on-track-hover-bgnullnullDefault: nullComputed: null
Description: The background of the track when the hovered Switch is checked.
kendo-switch-on-track-hover-textnullnullDefault: nullComputed: null
Description: The text color of the track when the hovered Switch is checked.
kendo-switch-on-track-hover-bordernullnullDefault: nullComputed: null
Description: The border color of the track when the hovered Switch is checked.
kendo-switch-on-track-hover-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the track when the hovered Switch is checked.
kendo-switch-on-track-focus-bgnullnullDefault: nullComputed: null
Description: The background of the track when the focused Switch is checked.
kendo-switch-on-track-focus-textnullnullDefault: nullComputed: null
Description: The text color of the track when the focused Switch is checked.
kendo-switch-on-track-focus-bordernullnullDefault: nullComputed: null
Description: The border color of the track when the focused Switch is checked.
kendo-switch-on-track-focus-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the track when the focused Switch is checked.
kendo-switch-on-track-focus-ring2px solid if($kendo-enable-color-system, color-mix(in srgb, k-color( primary ) 25%, transparent), rgba( $kendo-switch-on-track-border, .25 ))2px solid color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent)Default: 2px solid if($kendo-enable-color-system, color-mix(in srgb, k-color( primary ) 25%, transparent), rgba( $kendo-switch-on-track-border, .25 ))Computed: 2px solid color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent)
Description: The ring around the track when the focused Switch is checked.
kendo-switch-on-track-disabled-bgnullnullDefault: nullComputed: null
Description: The background of the track when the disabled Switch is checked.
kendo-switch-on-track-disabled-textnullnullDefault: nullComputed: null
Description: The text color of the track when the disabled Switch is checked.
kendo-switch-on-track-disabled-bordernullnullDefault: nullComputed: null
Description: The border color of the track when the disabled Switch is checked.
kendo-switch-on-track-disabled-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the track when the disabled Switch is checked.
kendo-switch-on-thumb-bg$kendo-base-bgvar(--kendo-color-surface, #fafafa)Default: $kendo-base-bgComputed: var(--kendo-color-surface, #fafafa)
Description: The background of the thumb when the Switch is checked.
kendo-switch-on-thumb-text$kendo-base-textvar(--kendo-color-on-app-surface, #3d3d3d)Default: $kendo-base-textComputed: var(--kendo-color-on-app-surface, #3d3d3d)
Description: The text color of the thumb when the Switch is checked.
kendo-switch-on-thumb-border$kendo-base-bordervar(--kendo-color-border, rgba(0, 0, 0, 0.08))Default: $kendo-base-borderComputed: var(--kendo-color-border, rgba(0, 0, 0, 0.08))
Description: The border color of the thumb when the Switch is checked.
kendo-switch-on-thumb-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the thumb when the Switch is checked.
kendo-switch-on-thumb-hover-bgnullnullDefault: nullComputed: null
Description: The background of the thumb when the hovered Switch is checked.
kendo-switch-on-thumb-hover-textnullnullDefault: nullComputed: null
Description: The text color of the thumb when the hovered Switch is checked.
kendo-switch-on-thumb-hover-bordernullnullDefault: nullComputed: null
Description: The border color of the thumb when the hovered Switch is checked.
kendo-switch-on-thumb-hover-gradientnullnullDefault: nullComputed: null
Description: The background gradient of the thumb when the hovered Switch is checked.