Variables
All Telerik and Kendo UI themes rely on Sass variables to store styling information. For more detailed information about Sass variables, take a look at the official Sass docs.
The Telerik and Kendo UI Fluent theme employs multiple variables that you can use to customize the theme.
For consistency, the name of each variable follows a pattern. All variables in the Telerik and Kendo UI themes begin with the kendo-
prefix.
Depending on its purpose, the variable name ends with the following keywords: colors
, spacing
, bg
, font-size
, hover
, focus
, selected
, disabled
, and so on.
Variables by Scope
When it comes to the effect that a specific change in a variable's value causes, variables are not equal. Changing some values will have a much wider impact on the theme than changing others.
Depending on the extent of the styles that each variable controls, the variables fall into three main groups:
- Global variables—They control globally used theme colors and metrics like
$kendo-colors
,$kendo-spacing
,$kendo-border-radii
,$kendo-elevation
. - Variables affecting individual UI components—For example,
$kendo-grid-bg
,$kendo-tabstrip-font-size
.
Most component-level variables link to generic variables that are higher in the hierarchy. For instance, you can customize the background of the Grid component both through the $kendo-colors
map and the $kendo-grid-bg
variables. In this case, consider that the $kendo-grid-bg
variable references a value from the $kendo-colors
map.
List of Variables
The following tables represent the variables in the Telerik and Kendo UI Fluent theme by the type of styles that they control.
Color Variables
The following table represents the $kendo-colors
Sass map of the Telerik and Kendo UI Fluent theme:
Key | Value |
---|---|
Variable: kendo-colors | |
app-surface | #ffffff |
on-app-surface | #323130 |
subtle | #605e5c |
surface | #faf9f8 |
surface-alt | #ffffff |
border | #8a8886 |
border-alt | #323130 |
base-subtle | #edebe9 |
base-subtle-hover | #e1dfdd |
base-subtle-active | #d2d0ce |
base | #ffffff |
base-hover | #f3f2f1 |
base-active | #edebe9 |
base-emphasis | #605e5c |
base-on-subtle | #323130 |
on-base | #323130 |
base-on-surface | #323130 |
primary-subtle | #deecf9 |
primary-subtle-hover | #c7e0f4 |
primary-subtle-active | #abd1ef |
primary | #0078d4 |
primary-hover | #106ebe |
primary-active | #005a9e |
primary-emphasis | #004578 |
primary-on-subtle | #001c30 |
on-primary | #ffffff |
primary-on-surface | #0078d4 |
secondary-subtle | #faf9f8 |
secondary-subtle-hover | #f3f2f1 |
secondary-subtle-active | #edebe9 |
secondary | #979593 |
secondary-hover | #8a8886 |
secondary-active | #797775 |
secondary-emphasis | #605e5c |
secondary-on-subtle | #323130 |
on-secondary | #ffffff |
secondary-on-surface | #605e5c |
tertiary-subtle | #deecf9 |
tertiary-subtle-hover | #bfdbf3 |
tertiary-subtle-active | #aacfef |
tertiary | #2b88d8 |
tertiary-hover | #287ec7 |
tertiary-active | #2473b7 |
tertiary-emphasis | #2169a6 |
tertiary-on-subtle | #174974 |
on-tertiary | #ffffff |
tertiary-on-surface | #2b88d8 |
info-subtle | #cee5ff |
info-subtle-hover | #add4ff |
info-subtle-active | #8dc3ff |
info | #0a7eff |
info-hover | #096edf |
info-active | #085ebf |
info-emphasis | #064f9f |
info-on-subtle | #032040 |
on-info | #ffffff |
info-on-surface | #096edf |
success-subtle | #dff6dd |
success-subtle-hover | #c8e8c6 |
success-subtle-active | #b1dbaf |
success | #55a554 |
success-hover | #3e973e |
success-active | #278a27 |
success-emphasis | #107c10 |
success-on-subtle | #063206 |
on-success | #ffffff |
success-on-surface | #107c10 |
warning-subtle | #fff4ce |
warning-subtle-hover | #ffedad |
warning-subtle-active | #ffe58d |
warning | #ffc80a |
warning-hover | #f5c000 |
warning-active | #e0b000 |
warning-emphasis | #4e4d4b |
warning-on-subtle | #323130 |
on-warning | #323130 |
warning-on-surface | #7a6000 |
error-subtle | #fde7e9 |
error-subtle-hover | #f3d2d4 |
error-subtle-active | #e9bcbf |
error | #c2666b |
error-hover | #b85156 |
error-active | #ae3b41 |
error-emphasis | #a4262c |
error-on-subtle | #420f12 |
on-error | #ffffff |
error-on-surface | #a4262c |
light-subtle | #faf9f8 |
light-subtle-hover | #f3f2f1 |
light-subtle-active | #edebe9 |
light | #d2d0ce |
light-hover | #c8c6c4 |
light-active | #a19f9d |
light-emphasis | #e1dfdd |
light-on-subtle | #323130 |
on-light | #323130 |
light-on-surface | #d2d0ce |
dark-subtle | #a19f9d |
dark-subtle-hover | #979593 |
dark-subtle-active | #8a8886 |
dark | #323130 |
dark-hover | #201f1e |
dark-active | #000000 |
dark-emphasis | #797775 |
dark-on-subtle | #201f1e |
on-dark | #ffffff |
dark-on-surface | #323130 |
inverse-subtle | #a19f9d |
inverse-subtle-hover | #979593 |
inverse-subtle-active | #8a8886 |
inverse | #323130 |
inverse-hover | #201f1e |
inverse-active | #000000 |
inverse-emphasis | #797775 |
inverse-on-subtle | #201f1e |
on-inverse | #ffffff |
inverse-on-surface | #323130 |
series-a | #0099bc |
series-a-bold | #00738d |
series-a-bolder | #004d5e |
series-a-subtle | #40b3cd |
series-a-subtler | #80ccdd |
series-b | #e74856 |
series-b-bold | #ad3641 |
series-b-bolder | #74242b |
series-b-subtle | #ed7680 |
series-b-subtler | #f3a3aa |
series-c | #ffb900 |
series-c-bold | #bf8b00 |
series-c-bolder | #805d00 |
series-c-subtle | #ffcb40 |
series-c-subtler | #ffdc80 |
series-d | #0078d7 |
series-d-bold | #005aa1 |
series-d-bolder | #003c6c |
series-d-subtle | #409ae1 |
series-d-subtler | #80bbeb |
series-e | #8764b8 |
series-e-bold | #654b8a |
series-e-bolder | #44325c |
series-e-subtle | #a58bca |
series-e-subtler | #c3b1db |
series-f | #00cc6a |
series-f-bold | #009950 |
series-f-bolder | #006635 |
series-f-subtle | #40d98f |
series-f-subtler | #80e5b4 |
Description: The global default Colors map. |
Spacing Variables
The following table represents the $kendo-spacing
Sass map of the Telerik and Kendo UI Fluent theme:
Step | Value | Example |
---|---|---|
0 | 0px | |
1px | 1px | |
0.5 | 0.125rem | |
1 | 0.25rem | |
1.5 | 0.375rem | |
2 | 0.5rem | |
2.5 | 0.625rem | |
3 | 0.75rem | |
3.5 | 0.875rem | |
4 | 1rem | |
4.5 | 1.125rem | |
5 | 1.25rem | |
5.5 | 1.375rem | |
6 | 1.5rem | |
6.5 | 1.625rem | |
7 | 1.75rem | |
7.5 | 1.875rem | |
8 | 2rem | |
9 | 2.25rem | |
10 | 2.5rem | |
11 | 2.75rem | |
12 | 3rem | |
13 | 3.25rem | |
14 | 3.5rem | |
15 | 3.75rem | |
16 | 4rem | |
17 | 4.25rem | |
18 | 4.5rem | |
19 | 4.75rem | |
20 | 5rem | |
21 | 5.25rem | |
22 | 5.5rem | |
23 | 5.75rem | |
24 | 6rem | |
25 | 7rem | |
26 | 8rem | |
27 | 9rem | |
28 | 10rem | |
29 | 11rem | |
30 | 12rem |
Typography Variables
The following table represents the typography Sass variables of the Telerik and Kendo UI Fluent theme:
Variable | Default Value | Computed Value | Value |
---|---|---|---|
kendo-font-size | 0.875rem | 0.875rem | Default: 0.875rem Computed: 0.875rem |
Description: The base font size across all components. | |||
kendo-font-size-xs | 0.625rem | 0.625rem | Default: 0.625rem Computed: 0.625rem |
Description: The extra extra small font size across all components. | |||
kendo-font-size-sm | 0.75rem | 0.75rem | Default: 0.75rem Computed: 0.75rem |
Description: The small font size across all components. | |||
kendo-font-size-md | $kendo-font-size | 0.875rem | Default: $kendo-font-size Computed: 0.875rem |
Description: The medium font size across all components. | |||
kendo-font-size-lg | 1rem | 1rem | Default: 1rem Computed: 1rem |
Description: The large font size across all components. | |||
kendo-font-size-xl | 1.25rem | 1.25rem | Default: 1.25rem Computed: 1.25rem |
Description: The extra large font size across all components. | |||
kendo-line-height | math.div( 20, 14 ) | 1.4285714286 | Default: math.div( 20, 14 ) Computed: 1.4285714286 |
Description: The base line height across all components. | |||
kendo-line-height-xs | 1 | 1 | Default: 1 Computed: 1 |
Description: The extra small line height across all components. | |||
kendo-line-height-sm | 1.25 | 1.25 | Default: 1.25 Computed: 1.25 |
Description: The small line height across all components. | |||
kendo-line-height-md | $kendo-line-height | 1.4285714286 | Default: $kendo-line-height Computed: 1.4285714286 |
Description: The medium line height across all components. | |||
kendo-line-height-lg | 1.5 | 1.5 | Default: 1.5 Computed: 1.5 |
Description: The large line height across all components. | |||
kendo-line-height-em | calc( #{$kendo-line-height} * 1em) | calc(1.4285714286 * 1em) | Default: calc( #{$kendo-line-height} * 1em) Computed: calc(1.4285714286 * 1em) |
Description: The base line height in ems across all components. | |||
kendo-letter-spacing | normal | normal | Default: normal Computed: normal |
Description: The base letter spacing across all components. | |||
kendo-font-family | "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif | ("Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif) | Default: "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif Computed: ("Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif) |
Description: The font family across all components. | |||
kendo-font-sizes | $_default-font-sizes | (xs: 0.625rem, sm: 0.75rem, md: 0.875rem, lg: 1rem, xl: 1.25rem) | Default: $_default-font-sizes Computed: (xs: 0.625rem, sm: 0.75rem, md: 0.875rem, lg: 1rem, xl: 1.25rem) |
Description: The font sizes map | |||
kendo-line-heights | $_default-line-heights | (xs: 1, sm: 1.25, md: 1.4285714286, lg: 1.5) | Default: $_default-line-heights Computed: (xs: 1, sm: 1.25, md: 1.4285714286, lg: 1.5) |
Description: The line heights map | |||
kendo-h1-font-size | 32px | 32px | Default: 32px Computed: 32px |
Description: The font size of the highest level heading. | |||
kendo-h2-font-size | 28px | 28px | Default: 28px Computed: 28px |
Description: The font size of the second highest level heading. | |||
kendo-h3-font-size | 24px | 24px | Default: 24px Computed: 24px |
Description: The font size of the third highest level heading. | |||
kendo-h4-font-size | 20px | 20px | Default: 20px Computed: 20px |
Description: The font size of the fourth highest level heading. | |||
kendo-h5-font-size | 18px | 18px | Default: 18px Computed: 18px |
Description: The font size of the fifth highest level heading. | |||
kendo-h6-font-size | 16px | 16px | Default: 16px Computed: 16px |
Description: The font size of the sixth highest level heading. | |||
kendo-h1-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the highest level heading. | |||
kendo-h2-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the second highest level heading. | |||
kendo-h3-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the third highest level heading. | |||
kendo-h4-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the fourth highest level heading. | |||
kendo-h6-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the sixth highest level heading. | |||
kendo-h1-line-height | 40px | 40px | Default: 40px Computed: 40px |
Description: The line height of the highest level heading. | |||
kendo-h2-line-height | 36px | 36px | Default: 36px Computed: 36px |
Description: The line height of the second highest level heading. | |||
kendo-h3-line-height | 32px | 32px | Default: 32px Computed: 32px |
Description: The line height of the third highest level heading. | |||
kendo-h4-line-height | 28px | 28px | Default: 28px Computed: 28px |
Description: The line height of the fourth highest level heading. | |||
kendo-h5-line-height | 24px | 24px | Default: 24px Computed: 24px |
Description: The line height of the fifth highest level heading. | |||
kendo-h2-font-weight | var( --kendo-font-weight-semibold, normal ) | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal ) Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the highest level heading. | |||
kendo-h1-font-weight | var( --kendo-font-weight-semibold, normal ) | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal ) Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the second highest level heading. | |||
kendo-h3-font-weight | var( --kendo-font-weight-semibold, normal ) | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal ) Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the third highest level heading. | |||
kendo-h4-font-weight | var( --kendo-font-weight-semibold, normal )!default | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal )!default Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the fourth highest level heading. | |||
kendo-h5-font-weight | var( --kendo-font-weight-semibold, normal )!default | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal )!default Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the fifth highest level heading. | |||
kendo-h6-font-weight | var( --kendo-font-weight-semibold, normal )!default | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal )!default Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the sixth highest level heading. | |||
kendo-h1-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the highest level heading. | |||
kendo-h2-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the second highest level heading. | |||
kendo-h3-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the third highest level heading. | |||
kendo-h4-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the fourth highest level heading. | |||
kendo-h5-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the fifth highest level heading. | |||
kendo-h6-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the sixth highest level heading. | |||
kendo-h1-margin | 0 0 var( --kendo-font-size, inherit ) | (0 0 var(--kendo-font-size, inherit)) | Default: 0 0 var( --kendo-font-size, inherit ) Computed: (0 0 var(--kendo-font-size, inherit)) |
Description: The margin of the highest level heading. | |||
kendo-h2-margin | 0 0 var( --kendo-font-size, inherit ) | (0 0 var(--kendo-font-size, inherit)) | Default: 0 0 var( --kendo-font-size, inherit ) Computed: (0 0 var(--kendo-font-size, inherit)) |
Description: The margin of the second highest level heading. | |||
kendo-h3-margin | 0 0 var( --kendo-font-size, inherit ) | (0 0 var(--kendo-font-size, inherit)) | Default: 0 0 var( --kendo-font-size, inherit ) Computed: (0 0 var(--kendo-font-size, inherit)) |
Description: The margin of the third highest level heading. | |||
kendo-h4-margin | 0 0 var( --kendo-font-size, inherit ) | (0 0 var(--kendo-font-size, inherit)) | Default: 0 0 var( --kendo-font-size, inherit ) Computed: (0 0 var(--kendo-font-size, inherit)) |
Description: The margin of the fourth highest level heading. | |||
kendo-h5-margin | 0 0 var( --kendo-font-size, inherit ) | (0 0 var(--kendo-font-size, inherit)) | Default: 0 0 var( --kendo-font-size, inherit ) Computed: (0 0 var(--kendo-font-size, inherit)) |
Description: The margin of the fifth highest level heading. | |||
kendo-h6-margin | 0 0 var( --kendo-font-size, inherit ) | (0 0 var(--kendo-font-size, inherit)) | Default: 0 0 var( --kendo-font-size, inherit ) Computed: (0 0 var(--kendo-font-size, inherit)) |
Description: The margin of the sixth highest level heading. | |||
kendo-headings | (
h1: (
font-size: $kendo-h1-font-size,
font-family: $kendo-h1-font-family,
line-height: $kendo-h1-line-height,
font-weight: $kendo-h1-font-weight,
letter-spacing: $kendo-h1-letter-spacing,
margin: $kendo-h1-margin
),
h2: (
font-size: $kendo-h2-font-size,
font-family: $kendo-h2-font-family,
line-height: $kendo-h2-line-height,
font-weight: $kendo-h2-font-weight,
letter-spacing: $kendo-h2-letter-spacing,
margin: $kendo-h2-margin
),
h3: (
font-size: $kendo-h3-font-size,
font-family: $kendo-h3-font-family,
line-height: $kendo-h3-line-height,
font-weight: $kendo-h3-font-weight,
letter-spacing: $kendo-h3-letter-spacing,
margin: $kendo-h3-margin
),
h4: (
font-size: $kendo-h4-font-size,
font-family: $kendo-h4-font-family,
line-height: $kendo-h4-line-height,
font-weight: $kendo-h4-font-weight,
letter-spacing: $kendo-h4-letter-spacing,
margin: $kendo-h4-margin
),
h5: (
font-size: $kendo-h5-font-size,
font-family: $kendo-h5-font-family,
line-height: $kendo-h5-line-height,
font-weight: $kendo-h5-font-weight,
letter-spacing: $kendo-h5-letter-spacing,
margin: $kendo-h5-margin
),
h6: (
font-size: $kendo-h6-font-size,
font-family: $kendo-h6-font-family,
line-height: $kendo-h6-line-height,
font-weight: $kendo-h6-font-weight,
letter-spacing: $kendo-h6-letter-spacing,
margin: $kendo-h6-margin
)
) | (h1: (font-size: 32px, font-family: var(--kendo-font-family, inherit), line-height: 40px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h2: (font-size: 28px, font-family: var(--kendo-font-family, inherit), line-height: 36px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h3: (font-size: 24px, font-family: var(--kendo-font-family, inherit), line-height: 32px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h4: (font-size: 20px, font-family: var(--kendo-font-family, inherit), line-height: 28px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h5: (font-size: 18px, font-family: var(--kendo-font-family, inherit), line-height: 24px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h6: (font-size: 16px, font-family: var(--kendo-font-family, inherit), line-height: 22px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit))) | Default: (
h1: (
font-size: $kendo-h1-font-size,
font-family: $kendo-h1-font-family,
line-height: $kendo-h1-line-height,
font-weight: $kendo-h1-font-weight,
letter-spacing: $kendo-h1-letter-spacing,
margin: $kendo-h1-margin
),
h2: (
font-size: $kendo-h2-font-size,
font-family: $kendo-h2-font-family,
line-height: $kendo-h2-line-height,
font-weight: $kendo-h2-font-weight,
letter-spacing: $kendo-h2-letter-spacing,
margin: $kendo-h2-margin
),
h3: (
font-size: $kendo-h3-font-size,
font-family: $kendo-h3-font-family,
line-height: $kendo-h3-line-height,
font-weight: $kendo-h3-font-weight,
letter-spacing: $kendo-h3-letter-spacing,
margin: $kendo-h3-margin
),
h4: (
font-size: $kendo-h4-font-size,
font-family: $kendo-h4-font-family,
line-height: $kendo-h4-line-height,
font-weight: $kendo-h4-font-weight,
letter-spacing: $kendo-h4-letter-spacing,
margin: $kendo-h4-margin
),
h5: (
font-size: $kendo-h5-font-size,
font-family: $kendo-h5-font-family,
line-height: $kendo-h5-line-height,
font-weight: $kendo-h5-font-weight,
letter-spacing: $kendo-h5-letter-spacing,
margin: $kendo-h5-margin
),
h6: (
font-size: $kendo-h6-font-size,
font-family: $kendo-h6-font-family,
line-height: $kendo-h6-line-height,
font-weight: $kendo-h6-font-weight,
letter-spacing: $kendo-h6-letter-spacing,
margin: $kendo-h6-margin
)
) Computed: (h1: (font-size: 32px, font-family: var(--kendo-font-family, inherit), line-height: 40px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h2: (font-size: 28px, font-family: var(--kendo-font-family, inherit), line-height: 36px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h3: (font-size: 24px, font-family: var(--kendo-font-family, inherit), line-height: 32px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h4: (font-size: 20px, font-family: var(--kendo-font-family, inherit), line-height: 28px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h5: (font-size: 18px, font-family: var(--kendo-font-family, inherit), line-height: 24px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit)), h6: (font-size: 16px, font-family: var(--kendo-font-family, inherit), line-height: 22px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal), margin: 0 0 var(--kendo-font-size, inherit))) |
Description: The headings Map. | |||
kendo-paragraph-margin | 0 0 var( --kendo-font-size, inherit) | (0 0 var(--kendo-font-size, inherit)) | Default: 0 0 var( --kendo-font-size, inherit) Computed: (0 0 var(--kendo-font-size, inherit)) |
Description: The margin of the paragraph. | |||
kendo-paragraph-font-size | var( --kendo-font-size, inherit) | var(--kendo-font-size, inherit) | Default: var( --kendo-font-size, inherit) Computed: var(--kendo-font-size, inherit) |
Description: The font size of the paragraph. | |||
kendo-paragraph-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the paragraph. | |||
kendo-paragraph-line-height | var( --kendo-line-height, normal) | var(--kendo-line-height, normal) | Default: var( --kendo-line-height, normal) Computed: var(--kendo-line-height, normal) |
Description: The line height of the paragraph. | |||
kendo-paragraph-font-weight | var( --kendo-font-weight, normal) | var(--kendo-font-weight, normal) | Default: var( --kendo-font-weight, normal) Computed: var(--kendo-font-weight, normal) |
Description: The font weight of the paragraph. | |||
kendo-paragraph-letter-spacing | var( --kendo-letter-spacing, normal) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the paragraph. | |||
kendo-code-font-size | var( --kendo-font-size, inherit) | var(--kendo-font-size, inherit) | Default: var( --kendo-font-size, inherit) Computed: var(--kendo-font-size, inherit) |
Description: The font size of the code tag. | |||
kendo-code-font-family | $kendo-font-family-monospace | (SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace) | Default: $kendo-font-family-monospace Computed: (SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace) |
Description: The font family of the code tag. | |||
kendo-code-line-height | var( --kendo-line-height, normal) | var(--kendo-line-height, normal) | Default: var( --kendo-line-height, normal) Computed: var(--kendo-line-height, normal) |
Description: The line height of the code tag. | |||
kendo-code-font-weight | var( --kendo-font-weight, normal) | var(--kendo-font-weight, normal) | Default: var( --kendo-font-weight, normal) Computed: var(--kendo-font-weight, normal) |
Description: The font weight of the code tag. | |||
kendo-code-letter-spacing | var( --kendo-letter-spacing, normal) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the code tag. | |||
kendo-code-padding-x | k-spacing(1) | var(--kendo-spacing-1, 0.25rem) | Default: k-spacing(1) Computed: var(--kendo-spacing-1, 0.25rem) |
Description: The horizontal padding of the code tag. | |||
kendo-code-padding-y | k-spacing(0) | var(--kendo-spacing-0, 0px) | Default: k-spacing(0) Computed: var(--kendo-spacing-0, 0px) |
Description: The vertical padding of the code tag. | |||
kendo-pre-padding-x | k-spacing(6) | var(--kendo-spacing-6, 1.5rem) | Default: k-spacing(6) Computed: var(--kendo-spacing-6, 1.5rem) |
Description: The horizontal padding of the preformatted text. | |||
kendo-pre-padding-y | k-spacing(4) | var(--kendo-spacing-4, 1rem) | Default: k-spacing(4) Computed: var(--kendo-spacing-4, 1rem) |
Description: The vertical padding of the preformatted text. | |||
kendo-code-border-width | 1px | 1px | Default: 1px Computed: 1px |
Description: The width of the border of the code tag. | |||
kendo-code-bg | var( --kendo-component-bg, initial) | var(--kendo-component-bg, initial) | Default: var( --kendo-component-bg, initial) Computed: var(--kendo-component-bg, initial) |
Description: The background color of the code tag. | |||
kendo-code-text | var( --kendo-component-text, initial) | var(--kendo-component-text, initial) | Default: var( --kendo-component-text, initial) Computed: var(--kendo-component-text, initial) |
Description: The text color of the code tag. | |||
kendo-code-border | var( --kendo-component-border, initial) | var(--kendo-component-border, initial) | Default: var( --kendo-component-border, initial) Computed: var(--kendo-component-border, initial) |
Description: The border color of the code tag. | |||
kendo-display1-font-size | calc( var( --kendo-font-size, .875rem ) * 9 ) | calc(var(--kendo-font-size, 0.875rem) * 9) | Default: calc( var( --kendo-font-size, .875rem ) * 9 ) Computed: calc(var(--kendo-font-size, 0.875rem) * 9) |
Description: The font size of the largest display text. | |||
kendo-display2-font-size | calc( var( --kendo-font-size, .875rem ) * 6 ) | calc(var(--kendo-font-size, 0.875rem) * 6) | Default: calc( var( --kendo-font-size, .875rem ) * 6 ) Computed: calc(var(--kendo-font-size, 0.875rem) * 6) |
Description: The font size of the second largest display text. | |||
kendo-display3-font-size | 68px | 68px | Default: 68px Computed: 68px |
Description: The font size of the third largest display text. | |||
kendo-display4-font-size | calc( var( --kendo-font-size, .875rem ) * 3 ) | calc(var(--kendo-font-size, 0.875rem) * 3) | Default: calc( var( --kendo-font-size, .875rem ) * 3 ) Computed: calc(var(--kendo-font-size, 0.875rem) * 3) |
Description: The font size of the fourth largest display text. | |||
kendo-display1-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the largest display text. | |||
kendo-display2-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the second largest display text. | |||
kendo-display3-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the third largest display text. | |||
kendo-display4-font-family | var( --kendo-font-family, inherit ) | var(--kendo-font-family, inherit) | Default: var( --kendo-font-family, inherit ) Computed: var(--kendo-font-family, inherit) |
Description: The font family of the fourth largest display text. | |||
kendo-display1-line-height | 118px | 118px | Default: 118px Computed: 118px |
Description: The line height of the largest display text. | |||
kendo-display2-line-height | 94px | 94px | Default: 94px Computed: 94px |
Description: The line height of the second largest display text. | |||
kendo-display3-line-height | 76px | 76px | Default: 76px Computed: 76px |
Description: The line height of the third largest display text. | |||
kendo-display4-line-height | 52px | 52px | Default: 52px Computed: 52px |
Description: The line height of the fourth largest display text. | |||
kendo-display1-font-weight | var( --kendo-font-weight-semibold, normal ) | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal ) Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the largest display text. | |||
kendo-display2-font-weight | var( --kendo-font-weight-semibold, normal ) | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal ) Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the second largest display text. | |||
kendo-display3-font-weight | var( --kendo-font-weight-semibold, normal ) | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal ) Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the third largest display text. | |||
kendo-display4-font-weight | var( --kendo-font-weight-semibold, normal ) | var(--kendo-font-weight-semibold, normal) | Default: var( --kendo-font-weight-semibold, normal ) Computed: var(--kendo-font-weight-semibold, normal) |
Description: The font weight of the fourth largest display text. | |||
kendo-display1-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the largest display text. | |||
kendo-display2-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the second largest display text. | |||
kendo-display3-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the third largest display text. | |||
kendo-display4-letter-spacing | var( --kendo-letter-spacing, normal ) | var(--kendo-letter-spacing, normal) | Default: var( --kendo-letter-spacing, normal ) Computed: var(--kendo-letter-spacing, normal) |
Description: The letter spacing of the fourth largest display text. | |||
kendo-display | (
1: (
font-size: $kendo-display1-font-size,
font-family: $kendo-display1-font-family,
line-height: $kendo-display1-line-height,
font-weight: $kendo-display1-font-weight,
letter-spacing: $kendo-display1-letter-spacing
),
2: (
font-size: $kendo-display2-font-size,
font-family: $kendo-display2-font-family,
line-height: $kendo-display2-line-height,
font-weight: $kendo-display2-font-weight,
letter-spacing: $kendo-display2-letter-spacing
),
3: (
font-size: $kendo-display3-font-size,
font-family: $kendo-display3-font-family,
line-height: $kendo-display3-line-height,
font-weight: $kendo-display3-font-weight,
letter-spacing: $kendo-display3-letter-spacing
),
4: (
font-size: $kendo-display4-font-size,
font-family: $kendo-display4-font-family,
line-height: $kendo-display4-line-height,
font-weight: $kendo-display4-font-weight,
letter-spacing: $kendo-display4-letter-spacing
)
) | (1: (font-size: calc(var(--kendo-font-size, 0.875rem) * 9), font-family: var(--kendo-font-family, inherit), line-height: 118px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal)), 2: (font-size: calc(var(--kendo-font-size, 0.875rem) * 6), font-family: var(--kendo-font-family, inherit), line-height: 94px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal)), 3: (font-size: 68px, font-family: var(--kendo-font-family, inherit), line-height: 76px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal)), 4: (font-size: calc(var(--kendo-font-size, 0.875rem) * 3), font-family: var(--kendo-font-family, inherit), line-height: 52px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal))) | Default: (
1: (
font-size: $kendo-display1-font-size,
font-family: $kendo-display1-font-family,
line-height: $kendo-display1-line-height,
font-weight: $kendo-display1-font-weight,
letter-spacing: $kendo-display1-letter-spacing
),
2: (
font-size: $kendo-display2-font-size,
font-family: $kendo-display2-font-family,
line-height: $kendo-display2-line-height,
font-weight: $kendo-display2-font-weight,
letter-spacing: $kendo-display2-letter-spacing
),
3: (
font-size: $kendo-display3-font-size,
font-family: $kendo-display3-font-family,
line-height: $kendo-display3-line-height,
font-weight: $kendo-display3-font-weight,
letter-spacing: $kendo-display3-letter-spacing
),
4: (
font-size: $kendo-display4-font-size,
font-family: $kendo-display4-font-family,
line-height: $kendo-display4-line-height,
font-weight: $kendo-display4-font-weight,
letter-spacing: $kendo-display4-letter-spacing
)
) Computed: (1: (font-size: calc(var(--kendo-font-size, 0.875rem) * 9), font-family: var(--kendo-font-family, inherit), line-height: 118px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal)), 2: (font-size: calc(var(--kendo-font-size, 0.875rem) * 6), font-family: var(--kendo-font-family, inherit), line-height: 94px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal)), 3: (font-size: 68px, font-family: var(--kendo-font-family, inherit), line-height: 76px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal)), 4: (font-size: calc(var(--kendo-font-size, 0.875rem) * 3), font-family: var(--kendo-font-family, inherit), line-height: 52px, font-weight: var(--kendo-font-weight-semibold, normal), letter-spacing: var(--kendo-letter-spacing, normal))) |
Description: The displays Map. | |||
kendo-font-size-xxs | 0.5rem | 0.5rem | Default: 0.5rem Computed: 0.5rem |
Description: The extra extra small font size across all components. | |||
kendo-font-weight | 400 | 400 | Default: 400 Computed: 400 |
Description: The base font weight across all components. | |||
kendo-font-weight-thin | 100 | 100 | Default: 100 Computed: 100 |
Description: The thin font weight across all components. | |||
kendo-font-weight-extra-light | 200 | 200 | Default: 200 Computed: 200 |
Description: The extra light font weight across all components. | |||
kendo-font-weight-light | 300 | 300 | Default: 300 Computed: 300 |
Description: The light font weight across all components. | |||
kendo-font-weight-normal | $kendo-font-weight | 400 | Default: $kendo-font-weight Computed: 400 |
Description: The normal font weight across all components. | |||
kendo-font-weight-medium | 500 | 500 | Default: 500 Computed: 500 |
Description: The medium font weight across all components. | |||
kendo-font-weight-semibold | 600 | 600 | Default: 600 Computed: 600 |
Description: The semibold font weight across all components. | |||
kendo-font-weight-bold | 700 | 700 | Default: 700 Computed: 700 |
Description: The bold font weight across all components. | |||
kendo-font-weight-extra-bold | 800 | 800 | Default: 800 Computed: 800 |
Description: The extra bold font weight across all components. | |||
kendo-font-weight-black | 900 | 900 | Default: 900 Computed: 900 |
Description: The most pronounced font weight across all components. | |||
kendo-letter-spacing-tightest | -.15px | -0.15px | Default: -.15px Computed: -0.15px |
Description: The tightest letter spacing across all components. | |||
kendo-letter-spacing-tighter | -.10px | -0.1px | Default: -.10px Computed: -0.1px |
Description: Slightly looser than the tighter letter spacing across all components. | |||
kendo-letter-spacing-tight | -.5px | -0.5px | Default: -.5px Computed: -0.5px |
Description: Moderately tight letter spacing across all components. | |||
kendo-letter-spacing-normal | 0px | 0px | Default: 0px Computed: 0px |
Description: The normal letter spacing across all components. | |||
kendo-letter-spacing-wide | .5px | 0.5px | Default: .5px Computed: 0.5px |
Description: Wide letter spacing across all components. | |||
kendo-letter-spacing-wider | .10px | 0.1px | Default: .10px Computed: 0.1px |
Description: Slightly wider than the wide letter spacing across all components. | |||
kendo-letter-spacing-widest | .15px | 0.15px | Default: .15px Computed: 0.15px |
Description: The widest letter spacing across all components. | |||
kendo-font-family-sans | Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Impact, Gill Sans | (Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Impact, Gill Sans) | Default: Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Impact, Gill Sans Computed: (Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Impact, Gill Sans) |
Description: The sans font family across all components. | |||
kendo-font-family-serif | "Times New Roman", Georgia, Garamond, Palatino, Baskerville | ("Times New Roman", Georgia, Garamond, Palatino, Baskerville) | Default: "Times New Roman", Georgia, Garamond, Palatino, Baskerville Computed: ("Times New Roman", Georgia, Garamond, Palatino, Baskerville) |
Description: The serif font family across all components. | |||
kendo-font-family-sans-serif | system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" | (system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji") | Default: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" Computed: (system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji") |
Description: The sans-serif font family across all components. | |||
kendo-font-family-monospace | SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace | (SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace) | Default: SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace Computed: (SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace) |
Description: The monospace font family across all components. | |||
kendo-font-weights | map.merge( $_default-font-weights, $kendo-font-weights ) | (thin: 100, extra-light: 200, light: 300, normal: 400, medium: 500, semibold: 600, bold: 700) | Default: map.merge( $_default-font-weights, $kendo-font-weights ) Computed: (thin: 100, extra-light: 200, light: 300, normal: 400, medium: 500, semibold: 600, bold: 700) |
Description: The font weights map | |||
kendo-letter-spacings | map.merge( $_default-letter-spacings, $kendo-letter-spacings ) | (tightest: -0.15px, tighter: -0.1px, tight: -0.5px, normal: 0px, wide: 0.5px, wider: 0.1px, widest: 0.15px) | Default: map.merge( $_default-letter-spacings, $kendo-letter-spacings ) Computed: (tightest: -0.15px, tighter: -0.1px, tight: -0.5px, normal: 0px, wide: 0.5px, wider: 0.1px, widest: 0.15px) |
Description: The letter spacings map | |||
kendo-font-families | map.merge( $_default-font-families, $kendo-font-families ) | (sans: (Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Impact, Gill Sans), serif: ("Times New Roman", Georgia, Garamond, Palatino, Baskerville), sans-serif: (system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"), monospace: (SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace)) | Default: map.merge( $_default-font-families, $kendo-font-families ) Computed: (sans: (Arial, Verdana, Tahoma, "Trebuchet MS", Helvetica, Impact, Gill Sans), serif: ("Times New Roman", Georgia, Garamond, Palatino, Baskerville), sans-serif: (system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"), monospace: (SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace)) |
Description: The font families map |
Border Radii Variables
The following table represents the $kendo-border-radii
Sass map of the Telerik and Kendo UI Fluent theme:
Step | Value | Example |
---|---|---|
none | 0px | |
xs | 1px | |
sm | 0.125rem | |
md | 0.25rem | |
lg | 0.5rem | |
xl | 0.75rem | |
xxl | 1rem | |
xxxl | 1.25rem | |
full | 9999px |
Elevation Variables
The following table represents the $kendo-elevation
Sass map of the Telerik and Kendo UI Fluent theme:
Key | Value |
---|---|
Variable: kendo-elevation | |
1 | (0 0.3px 0.9px rgba(0, 0, 0, 0.1), 0 1.6px 3.6px rgba(0, 0, 0, 0.13)) |
2 | (0 0.6px 1.8px rgba(0, 0, 0, 0.1), 0 3.2px 7.2px rgba(0, 0, 0, 0.13)) |
3 | (0 0.9px 2.7px rgba(0, 0, 0, 0.1), 0 4.8px 10.8px rgba(0, 0, 0, 0.13)) |
4 | (0 1.2px 3.6px rgba(0, 0, 0, 0.1), 0 6.4px 14.4px rgba(0, 0, 0, 0.13)) |
5 | (0 1.8px 5.4px rgba(0, 0, 0, 0.1), 0 9.6px 21.6px rgba(0, 0, 0, 0.13)) |
6 | (0 2.4px 7.2px rgba(0, 0, 0, 0.18), 0 12.8px 28.8px rgba(0, 0, 0, 0.22)) |
7 | (0 3.2px 10.8px rgba(0, 0, 0, 0.18), 0 19.2px 43.2px rgba(0, 0, 0, 0.22)) |
8 | (0 4.8px 14.4px rgba(0, 0, 0, 0.18), 0 25.6px 57.6px rgba(0, 0, 0, 0.22)) |
9 | (0 6.4px 18px rgba(0, 0, 0, 0.18), 0 32px 72px rgba(0, 0, 0, 0.22)) |
Description: The global default Elevation map. |