New to Kendo UI for Angular? Start a free 30-day trial

Customizing Menu

Variables

The following table lists the available variables for customization.

NameTypeDefault valueComputed value
$kendo-menu-border-widthStringk-spacing(0)var(--kendo-spacing-0, 0px)
Description
Width of the menu border.
$kendo-menu-font-familyStringvar( --kendo-font-family, inherit )var(--kendo-font-family, inherit)
$kendo-menu-font-sizeStringvar( --kendo-font-size, inherit )var(--kendo-font-size, inherit)
$kendo-menu-line-heightStringvar( --kendo-line-height, normal )var(--kendo-line-height, normal)
Description
Line heights used along with $kendo-font-size.
$kendo-menu-item-padding-xStringk-spacing(2)var(--kendo-spacing-2, 0.5rem)
Description
Padding of menu root items.
$kendo-menu-item-spacingStringk-spacing(0)var(--kendo-spacing-0, 0px)
Description
Spacing between menu root items.
$kendo-menu-item-icon-spacingStringvar( --kendo-icon-spacing, .5rem )var(--kendo-icon-spacing, 0.5rem)
Description
Spacing between menu root items text and icons.
$kendo-menu-separator-marginStringk-spacing(1)var(--kendo-spacing-1, 0.25rem)
Description
Spacing between menu separator and items.
$kendo-menu-separator-widthNumber1px1px
Description
Separator width
$kendo-menu-item-focus-outline-offsetCalculationcalc( #{k-spacing(0.5)} * -1 )calc(var(--kendo-spacing-0\.5, 0.125rem) * -1)
Description
The base outline of focused menu item.
$kendo-menu-textStringvar( --kendo-body-text, inherit )var(--kendo-body-text, inherit)
Description
The text color of the menu.
$kendo-menu-bgColortransparenttransparent
Description
The background color of the menu.
$kendo-menu-borderStringinitialinitial
Description
The border color of the menu.
$kendo-menu-shadowStringnonenone
Description
The shadow of the menu.
$kendo-menu-item-textString$kendo-menu-textvar(--kendo-body-text, inherit)
Description
The text color of menu items.
$kendo-menu-item-bgColortransparenttransparent
Description
The background color of menu items.
$kendo-menu-item-hover-textStringvar( --kendo-hover-text, inherit )var(--kendo-hover-text, inherit)
Description
The text color of hover menu items.
$kendo-menu-item-hover-bgStringvar( --kendo-hover-bg, initial )var(--kendo-hover-bg, initial)
Description
The background color of hover menu items.
$kendo-menu-item-focus-textString$kendo-menu-item-textvar(--kendo-body-text, inherit)
Description
The text color of focused menu items.
$kendo-menu-item-focus-bgColor$kendo-menu-item-bgtransparent
Description
The background color of focused menu items.
$kendo-menu-item-focus-outlineStringvar( --kendo-focus-outline, none )var(--kendo-focus-outline, none)
Description
The outline of focused menu items.
$kendo-menu-item-expanded-textString$kendo-menu-item-hover-textvar(--kendo-hover-text, inherit)
Description
The text color of expanded menu items.
$kendo-menu-item-expanded-bgStringvar( --kendo-selected-bg, initial )var(--kendo-selected-bg, initial)
Description
The background color of expanded menu items.
$kendo-menu-item-disabled-textStringvar( --kendo-disabled-text, initial )var(--kendo-disabled-text, initial)
Description
The text color of disabled menu items.
$kendo-menu-item-disabled-bgColor$kendo-menu-item-bgtransparent
Description
The background color of disabled menu items.
$kendo-menu-popup-padding-xString$kendo-popup-padding-xvar(--kendo-spacing-0, 0px)
Description
Horizontal padding of the menu popup.
$kendo-menu-popup-padding-yString$kendo-popup-padding-yvar(--kendo-spacing-0, 0px)
Description
Vertical padding of the menu popup.
$kendo-menu-popup-border-widthNumber$kendo-popup-border-width0
Description
Width of the border around the menu popup.
$kendo-menu-popup-font-sizeStringvar( --kendo-font-size, inherit )var(--kendo-font-size, inherit)
Description
Font sizes of the menu popup.
$kendo-menu-popup-line-heightStringvar( --kendo-line-height, 30px )var(--kendo-line-height, 30px)
Description
Line heights used along with $kendo-font-size.
$kendo-menu-popup-bgStringvar( --kendo-component-bg, initial )var(--kendo-component-bg, initial)
Description
The background of the menu popup.
$kendo-menu-popup-borderStringinitialinitial
Description
The border color of the menu popup.
$kendo-menu-popup-shadowStringvar( --kendo-box-shadow-depth-6, none )var(--kendo-box-shadow-depth-6, none)
Description
The shadow of the menu popup.
$kendo-menu-popup-item-padding-xStringk-spacing(2)var(--kendo-spacing-2, 0.5rem)
Description
Horizontal padding of the menu item in popup.
$kendo-menu-popup-sm-item-padding-yString$kendo-list-sm-item-padding-yvar(--kendo-spacing-1\.5, 0.375rem)
Description
Vertical padding of the menu item in popup.
$kendo-menu-popup-sm-item-padding-endCalculationcalc( calc( #{$kendo-menu-popup-sm-item-padding-x} * 2 ) + var( --kendo-icon-size, 1rem ) )calc(var(--kendo-spacing-2, 0.5rem) * 2 + var(--kendo-icon-size, 1rem))
Description
The end padding of the menu item in popup.
$kendo-menu-popup-sm-item-icon-margin-startStringk-spacing(0)var(--kendo-spacing-0, 0px)
Description
The start margin of the menu item expand icon.
$kendo-menu-popup-sm-item-icon-margin-endCalculationcalc( -1 * (var( --kendo-icon-size, 1rem ) + #{$kendo-menu-popup-sm-item-padding-x}) )calc(-1 * (var(--kendo-icon-size, 1rem) + var(--kendo-spacing-2, 0.5rem)))
Description
The end margin of the menu item expand icon.
$kendo-menu-popup-focus-outline-offsetCalculation$kendo-menu-item-focus-outline-offsetcalc(var(--kendo-spacing-0\.5, 0.125rem) * -1)
Description
The base shadow of focused menu item in popup.
$kendo-menu-popup-item-spacingStringk-spacing(0)var(--kendo-spacing-0, 0px)
Description
The spacing between the menu items in popup.
$kendo-menu-sizesMap( sm: ( group-font-size: $kendo-menu-popup-sm-font-size, group-line-height: $kendo-menu-popup-sm-line-height, link-padding-x: $kendo-menu-popup-sm-item-padding-x, link-padding-y: $kendo-menu-popup-sm-item-padding-y, link-padding-inline-end: $kendo-menu-popup-sm-item-padding-end, arrow-margin-inline-start: $kendo-menu-popup-sm-item-icon-margin-start, arrow-margin-inline-end: $kendo-menu-popup-sm-item-icon-margin-end, ), md: ( group-font-size: $kendo-menu-popup-md-font-size, group-line-height: $kendo-menu-popup-md-line-height, link-padding-x: $kendo-menu-popup-md-item-padding-x, link-padding-y: $kendo-menu-popup-md-item-padding-y, link-padding-inline-end: $kendo-menu-popup-md-item-padding-end, arrow-margin-inline-start: $kendo-menu-popup-item-icon-md-margin-start, arrow-margin-inline-end: $kendo-menu-popup-item-icon-md-margin-end, ), lg: ( group-font-size: $kendo-menu-popup-lg-font-size, group-line-height: $kendo-menu-popup-lg-line-height, link-padding-x: $kendo-menu-popup-lg-item-padding-x, link-padding-y: $kendo-menu-popup-lg-item-padding-y, link-padding-inline-end: $kendo-menu-popup-lg-item-padding-end, arrow-margin-inline-start: $kendo-menu-popup-lg-item-icon-margin-start, arrow-margin-inline-end: $kendo-menu-popup-lg-item-icon-margin-end ) )(sm: (group-font-size: var(--kendo-font-size, inherit), group-line-height: var(--kendo-line-height, 30px), link-padding-x: var(--kendo-spacing-2, 0.5rem), link-padding-y: var(--kendo-spacing-1\.5, 0.375rem), link-padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + var(--kendo-icon-size, 1rem)), arrow-margin-inline-start: var(--kendo-spacing-0, 0px), arrow-margin-inline-end: calc(-1 * (var(--kendo-icon-size, 1rem) + var(--kendo-spacing-2, 0.5rem)))), md: (group-font-size: var(--kendo-font-size, inherit), group-line-height: var(--kendo-line-height, 30px), link-padding-x: var(--kendo-spacing-2, 0.5rem), link-padding-y: var(--kendo-spacing-2, 0.5rem), link-padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + var(--kendo-icon-size, 1rem)), arrow-margin-inline-start: var(--kendo-spacing-0, 0px), arrow-margin-inline-end: calc(-1 * (var(--kendo-icon-size, 1rem) + var(--kendo-spacing-2, 0.5rem)))), lg: (group-font-size: var(--kendo-font-size-lg, inherit), group-line-height: var(--kendo-line-height, 30px), link-padding-x: var(--kendo-spacing-2, 0.5rem), link-padding-y: var(--kendo-spacing-2\.5, 0.625rem), link-padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + var(--kendo-icon-size, 1rem)), arrow-margin-inline-start: var(--kendo-spacing-0, 0px), arrow-margin-inline-end: calc(-1 * (var(--kendo-icon-size, 1rem) + var(--kendo-spacing-2, 0.5rem)))))
Description
Sizes map for the menu.
$kendo-menu-popup-item-textString$kendo-list-item-textvar(--kendo-color-on-app-surface, #323130)
Description
The text color of the menu item in popup.
$kendo-menu-popup-item-bgString$kendo-list-item-bgvar(--kendo-color-app-surface, #ffffff)
Description
The background of the menu item in popup.
$kendo-menu-popup-item-hover-textString$kendo-list-item-hover-textvar(--kendo-color-on-app-surface, #323130)
Description
The text color of hovered menu item in popup.
$kendo-menu-popup-item-hover-bgString$kendo-list-item-hover-bgvar(--kendo-color-base-hover, #f3f2f1)
Description
The background of hovered menu item in popup.
$kendo-menu-popup-item-focus-textString$kendo-menu-item-textvar(--kendo-body-text, inherit)
Description
The text color of focused menu items.
$kendo-menu-popup-item-focus-bgColor$kendo-menu-item-bgtransparent
Description
The background color of focused menu items.
$kendo-menu-popup-item-focus-outlineStringif($kendo-enable-color-system, k-color( base-emphasis ), k-get-theme-color-var( neutral-130))var(--kendo-color-base-emphasis, #605e5c)
Description
The outline of focused menu items.
$kendo-menu-popup-item-expanded-textString$kendo-list-item-selected-textvar(--kendo-color-on-app-surface, #323130)
Description
The text color of expanded menu item in popup.
$kendo-menu-popup-item-expanded-bgString$kendo-list-item-selected-bgvar(--kendo-color-base-active, #edebe9)
Description
The background of expanded menu item in popup.
$kendo-menu-popup-item-disabled-textString$kendo-list-item-disabled-textcolor-mix(in srgb, var(--kendo-color-on-app-surface, #323130) 46%, transparent)
Description
The text color of disabled menu item in popup.
$kendo-menu-popup-item-disabled-bgString$kendo-list-item-disabled-bgvar(--kendo-color-app-surface, #ffffff)
Description
The background of disabled menu item in popup.
$kendo-menu-scroll-button-bgStringvar( --kendo-component-bg, $kendo-component-bg )var(--kendo-component-bg, var(--kendo-color-surface-alt, #ffffff))
Description
The background color of scroll menu buttons.
$kendo-menu-scroll-button-borderStringvar( --kendo-component-border, $kendo-component-border )var(--kendo-component-border, color-mix(in srgb, var(--kendo-color-border, #8a8886) 16%, transparent))
Description
The border color of scroll menu buttons.
$kendo-menu-scroll-button-hover-bgNullnullnull
Description
The background color of hover scroll menu buttons.
$kendo-menu-scroll-button-hover-borderNullnullnull
Description
The border color of scroll hover menu buttons.
$kendo-menu-icon-colorStringif($kendo-enable-color-system, k-color( primary ), k-get-theme-color-var( primary-100 ))var(--kendo-color-primary, #0078d4)
Description
The color of menu items icon.

In this article

Not finding the help you need?