Loader

Loaders are animated UI elements indicating that a page, section, or action is loading.

Sass Variables

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

VariableDefault ValueComputed ValueValue
kendo-loader-default-size"md""md"Default: "md"Computed: "md"
Description: The default size of the Loader.
kendo-loader-default-theme-color"primary""primary"Default: "primary"Computed: "primary"
Description: The default theme color of the Loader.
kendo-loader-segment-border-radius50%50%Default: 50%Computed: 50%
Description: The border radius of the Loader segment.
kendo-loader-sm-segment-sizek-spacing(1)var(--kendo-spacing-1)Default: k-spacing(1)Computed: var(--kendo-spacing-1)
Description: The size of the small Loader segment.
kendo-loader-md-segment-sizek-spacing(2)var(--kendo-spacing-2)Default: k-spacing(2)Computed: var(--kendo-spacing-2)
Description: The size of the medium Loader segment.
kendo-loader-lg-segment-sizek-spacing(4)var(--kendo-spacing-4)Default: k-spacing(4)Computed: var(--kendo-spacing-4)
Description: The size of the large Loader segment.
kendo-loader-sm-paddingcalc( #{$kendo-loader-sm-segment-size} / 2 )calc(var(--kendo-spacing-1) / 2)Default: calc( #{$kendo-loader-sm-segment-size} / 2 )Computed: calc(var(--kendo-spacing-1) / 2)
Description: The padding of the small Loader.
kendo-loader-md-paddingcalc( #{$kendo-loader-md-segment-size} / 2 )calc(var(--kendo-spacing-2) / 2)Default: calc( #{$kendo-loader-md-segment-size} / 2 )Computed: calc(var(--kendo-spacing-2) / 2)
Description: The padding of the medium Loader.
kendo-loader-lg-paddingcalc( #{$kendo-loader-lg-segment-size} / 2 )calc(var(--kendo-spacing-4) / 2)Default: calc( #{$kendo-loader-lg-segment-size} / 2 )Computed: calc(var(--kendo-spacing-4) / 2)
Description: The padding of the large Loader.
kendo-loader-sm-spinner-3-widthcalc( #{$kendo-loader-sm-segment-size} * 4 )calc(var(--kendo-spacing-1) * 4)Default: calc( #{$kendo-loader-sm-segment-size} * 4 )Computed: calc(var(--kendo-spacing-1) * 4)
Description: The width of the small spinner-3 Loader.
kendo-loader-md-spinner-3-widthcalc( #{$kendo-loader-md-segment-size} * 4 )calc(var(--kendo-spacing-2) * 4)Default: calc( #{$kendo-loader-md-segment-size} * 4 )Computed: calc(var(--kendo-spacing-2) * 4)
Description: The width of the medium spinner-3 Loader.
kendo-loader-lg-spinner-3-widthcalc( #{$kendo-loader-lg-segment-size} * 4 )calc(var(--kendo-spacing-4) * 4)Default: calc( #{$kendo-loader-lg-segment-size} * 4 )Computed: calc(var(--kendo-spacing-4) * 4)
Description: The width of the large spinner-3 Loader.
kendo-loader-sm-spinner-3-heightcalc( #{$kendo-loader-sm-spinner-3-width} * #{$equilateral-height} )calc(calc(var(--kendo-spacing-1) * 4) * 0.8660254038)Default: calc( #{$kendo-loader-sm-spinner-3-width} * #{$equilateral-height} )Computed: calc(calc(var(--kendo-spacing-1) * 4) * 0.8660254038)
Description: The height of the small spinner-3 Loader.
kendo-loader-md-spinner-3-heightcalc( #{$kendo-loader-md-spinner-3-width} * #{$equilateral-height} )calc(calc(var(--kendo-spacing-2) * 4) * 0.8660254038)Default: calc( #{$kendo-loader-md-spinner-3-width} * #{$equilateral-height} )Computed: calc(calc(var(--kendo-spacing-2) * 4) * 0.8660254038)
Description: The height of the medium spinner-3 Loader.
kendo-loader-lg-spinner-3-heightcalc( #{$kendo-loader-lg-spinner-3-width} * #{$equilateral-height} )calc(calc(var(--kendo-spacing-4) * 4) * 0.8660254038)Default: calc( #{$kendo-loader-lg-spinner-3-width} * #{$equilateral-height} )Computed: calc(calc(var(--kendo-spacing-4) * 4) * 0.8660254038)
Description: The height of the large spinner-3 Loader.
kendo-loader-sm-spinner-4-widthcalc( #{$kendo-loader-sm-segment-size} * 4 )calc(var(--kendo-spacing-1) * 4)Default: calc( #{$kendo-loader-sm-segment-size} * 4 )Computed: calc(var(--kendo-spacing-1) * 4)
Description: The width of the small spinner-4 Loader.
kendo-loader-md-spinner-4-widthcalc( #{$kendo-loader-md-segment-size} * 4 )calc(var(--kendo-spacing-2) * 4)Default: calc( #{$kendo-loader-md-segment-size} * 4 )Computed: calc(var(--kendo-spacing-2) * 4)
Description: The width of the medium spinner-4 Loader.
kendo-loader-lg-spinner-4-widthcalc( #{$kendo-loader-lg-segment-size} * 4 )calc(var(--kendo-spacing-4) * 4)Default: calc( #{$kendo-loader-lg-segment-size} * 4 )Computed: calc(var(--kendo-spacing-4) * 4)
Description: The width of the large spinner-4 Loader.
kendo-loader-sm-spinner-4-height$kendo-loader-sm-spinner-4-widthcalc(var(--kendo-spacing-1) * 4)Default: $kendo-loader-sm-spinner-4-widthComputed: calc(var(--kendo-spacing-1) * 4)
Description: The height of the small spinner-4 Loader.
kendo-loader-md-spinner-4-height$kendo-loader-md-spinner-4-widthcalc(var(--kendo-spacing-2) * 4)Default: $kendo-loader-md-spinner-4-widthComputed: calc(var(--kendo-spacing-2) * 4)
Description: The height of the medium spinner-4 Loader.
kendo-loader-lg-spinner-4-height$kendo-loader-lg-spinner-4-widthcalc(var(--kendo-spacing-4) * 4)Default: $kendo-loader-lg-spinner-4-widthComputed: calc(var(--kendo-spacing-4) * 4)
Description: The height of the large spinner-4 Loader.
kendo-loader-container-panel-border-width1px1pxDefault: 1pxComputed: 1px
Description: The border width of the container panel.
kendo-loader-container-panel-border-stylesolidsolidDefault: solidComputed: solid
Description: The border style of the container panel.
kendo-loader-container-panel-border-colork-color(border)var(--kendo-color-border)Default: k-color(border)Computed: var(--kendo-color-border)
Description: The border color of the container panel.
kendo-loader-container-panel-border-radiusk-border-radius(md)var(--kendo-border-radius-md)Default: k-border-radius(md)Computed: var(--kendo-border-radius-md)
Description: The border radius of the container panel.
kendo-loader-container-panel-bgk-color(surface-alt)var(--kendo-color-surface-alt)Default: k-color(surface-alt)Computed: var(--kendo-color-surface-alt)
Description: The background color of the container panel.
kendo-loader-sm-container-paddingk-spacing(4)var(--kendo-spacing-4)Default: k-spacing(4)Computed: var(--kendo-spacing-4)
Description: The padding of the small Loader container.
kendo-loader-md-container-paddingk-spacing(5)var(--kendo-spacing-5)Default: k-spacing(5)Computed: var(--kendo-spacing-5)
Description: The padding of the medium Loader container.
kendo-loader-lg-container-paddingk-spacing(6)var(--kendo-spacing-6)Default: k-spacing(6)Computed: var(--kendo-spacing-6)
Description: The padding of the large Loader container.
kendo-loader-sm-container-gapk-spacing(1)var(--kendo-spacing-1)Default: k-spacing(1)Computed: var(--kendo-spacing-1)
Description: The gap of the small Loader container.
kendo-loader-md-container-gapk-spacing(2)var(--kendo-spacing-2)Default: k-spacing(2)Computed: var(--kendo-spacing-2)
Description: The gap of the medium Loader container.
kendo-loader-lg-container-gapk-spacing(3)var(--kendo-spacing-3)Default: k-spacing(3)Computed: var(--kendo-spacing-3)
Description: The gap of the large Loader container.
kendo-loader-sm-container-font-sizevar(--kendo-font-size-sm)var(--kendo-font-size-sm)Default: var(--kendo-font-size-sm)Computed: var(--kendo-font-size-sm)
Description: The font size of the small Loader container.
kendo-loader-md-container-font-sizevar(--kendo-font-size)var(--kendo-font-size)Default: var(--kendo-font-size)Computed: var(--kendo-font-size)
Description: The font size of the medium Loader container.
kendo-loader-lg-container-font-sizevar(--kendo-font-size-lg)var(--kendo-font-size-lg)Default: var(--kendo-font-size-lg)Computed: var(--kendo-font-size-lg)
Description: The font size of the large Loader container.
kendo-loader-theme-colors("base", "primary", "secondary", "tertiary")("base", "primary", "secondary", "tertiary")Default: ("base", "primary", "secondary", "tertiary")Computed: ("base", "primary", "secondary", "tertiary")
Description: The theme colors map of the Loader.
Feedback