New to Kendo UI for Angular? Start a free 30-day trial
Customizing Menu
Variables
The following table lists the available variables for customization.
Name | Type | Default value | Computed value |
---|---|---|---|
$kendo-menu-border-width | map.get( $kendo-spacing, 0 ) | ||
Description
Width of the menu border. | |||
$kendo-menu-font-family | var( --kendo-font-family, inherit ) | ||
$kendo-menu-font-size | var( --kendo-font-size, inherit ) | ||
$kendo-menu-line-height | var( --kendo-line-height, normal ) | ||
Description
Line heights used along with $kendo-font-size. | |||
$kendo-menu-item-padding-x | map.get( $kendo-spacing, 2 ) | ||
Description
Padding of menu root items. | |||
$kendo-menu-item-spacing | map.get( $kendo-spacing, 0 ) | ||
Description
Spacing between menu root items. | |||
$kendo-menu-item-icon-spacing | var( --kendo-icon-spacing, .5rem ) | ||
Description
Spacing between menu root items text and icons. | |||
$kendo-menu-separator-margin | map.get( $kendo-spacing, 1 ) | ||
Description
Spacing between menu separator and items. | |||
$kendo-menu-separator-width | 1px | ||
Description
Separator width | |||
$kendo-menu-item-focus-outline-offset | - map.get( $kendo-spacing, 0.5 ) | ||
Description
The base outline of focused menu item. | |||
$kendo-menu-text | var( --kendo-body-text, inherit ) | ||
Description
The text color of the menu. | |||
$kendo-menu-bg | transparent | ||
Description
The background color of the menu. | |||
$kendo-menu-border | initial | ||
Description
The border color of the menu. | |||
$kendo-menu-shadow | none | ||
Description
The shadow of the menu. | |||
$kendo-menu-item-text | $kendo-menu-text | ||
Description
The text color of menu items. | |||
$kendo-menu-item-bg | transparent | ||
Description
The background color of menu items. | |||
$kendo-menu-item-hover-text | var( --kendo-hover-text, inherit ) | ||
Description
The text color of hover menu items. | |||
$kendo-menu-item-hover-bg | var( --kendo-hover-bg, initial ) | ||
Description
The background color of hover menu items. | |||
$kendo-menu-item-focus-text | $kendo-menu-item-text | ||
Description
The text color of focused menu items. | |||
$kendo-menu-item-focus-bg | $kendo-menu-item-bg | ||
Description
The background color of focused menu items. | |||
$kendo-menu-item-focus-outline | var( --kendo-focus-outline, none ) | ||
Description
The outline of focused menu items. | |||
$kendo-menu-item-expanded-text | $kendo-menu-item-hover-text | ||
Description
The text color of expanded menu items. | |||
$kendo-menu-item-expanded-bg | var( --kendo-selected-bg, initial ) | ||
Description
The background color of expanded menu items. | |||
$kendo-menu-item-disabled-text | var( --kendo-disabled-text, initial ) | ||
Description
The text color of disabled menu items. | |||
$kendo-menu-item-disabled-bg | $kendo-menu-item-bg | ||
Description
The background color of disabled menu items. | |||
$kendo-menu-popup-padding-x | $kendo-popup-padding-x | ||
Description
Horizontal padding of the menu popup. | |||
$kendo-menu-popup-padding-y | $kendo-popup-padding-y | ||
Description
Vertical padding of the menu popup. | |||
$kendo-menu-popup-border-width | $kendo-popup-border-width | ||
Description
Width of the border around the menu popup. | |||
$kendo-menu-popup-font-size | var( --kendo-font-size-md, inherit ) | ||
Description
Font sizes of the menu popup. | |||
$kendo-menu-popup-line-height | var( --kendo-line-height-md, 30px ) | ||
Description
Line heights used along with $kendo-font-size. | |||
$kendo-menu-popup-bg | var( --kendo-component-bg, initial ) | ||
Description
The background of the menu popup. | |||
$kendo-menu-popup-border | initial | ||
Description
The border color of the menu popup. | |||
$kendo-menu-popup-shadow | var( --kendo-box-shadow-depth-6, none ) | ||
Description
The shadow of the menu popup. | |||
$kendo-menu-popup-item-padding-x | map.get( $kendo-spacing, 2 ) | ||
Description
Horizontal padding of the menu item in popup. | |||
$kendo-menu-popup-sm-item-padding-y | $kendo-list-sm-item-padding-y | ||
Description
Vertical padding of the menu item in popup. | |||
$kendo-menu-popup-sm-item-padding-end | calc( #{$kendo-menu-popup-sm-item-padding-x * 2} + var( --kendo-icon-size, 1rem ) ) | ||
Description
The end padding of the menu item in popup. | |||
$kendo-menu-popup-sm-item-icon-margin-start | map.get( $kendo-spacing, 0 ) | ||
Description
The start margin of the menu item expand icon. | |||
$kendo-menu-popup-sm-item-icon-margin-end | calc( -1 * (var( --kendo-icon-size, 1rem ) + #{$kendo-menu-popup-sm-item-padding-x}) ) | ||
Description
The end margin of the menu item expand icon. | |||
$kendo-menu-popup-focus-outline-offset | $kendo-menu-item-focus-outline-offset | ||
Description
The base shadow of focused menu item in popup. | |||
$kendo-menu-popup-item-spacing | map.get( $kendo-spacing, 0 ) | ||
Description
The spacing between the menu items in popup. | |||
$kendo-menu-sizes | (
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
)
) | ||
Description
Sizes map for the menu. | |||
$kendo-menu-popup-item-text | $kendo-list-item-text | ||
Description
The text color of the menu item in popup. | |||
$kendo-menu-popup-item-bg | $kendo-list-item-bg | ||
Description
The background of the menu item in popup. | |||
$kendo-menu-popup-item-hover-text | $kendo-list-item-hover-text | ||
Description
The text color of hovered menu item in popup. | |||
$kendo-menu-popup-item-hover-bg | $kendo-list-item-hover-bg | ||
Description
The background of hovered menu item in popup. | |||
$kendo-menu-popup-item-focus-text | $kendo-menu-item-text | ||
Description
The text color of focused menu items. | |||
$kendo-menu-popup-item-focus-bg | $kendo-menu-item-bg | ||
Description
The background color of focused menu items. | |||
$kendo-menu-popup-item-focus-outline | k-get-theme-color-var( neutral-130 ) | ||
Description
The outline of focused menu items. | |||
$kendo-menu-popup-item-expanded-text | $kendo-list-item-selected-text | ||
Description
The text color of expanded menu item in popup. | |||
$kendo-menu-popup-item-expanded-bg | $kendo-list-item-selected-bg | ||
Description
The background of expanded menu item in popup. | |||
$kendo-menu-popup-item-disabled-text | $kendo-list-item-disabled-text | ||
Description
The text color of disabled menu item in popup. | |||
$kendo-menu-popup-item-disabled-bg | $kendo-list-item-disabled-bg | ||
Description
The background of disabled menu item in popup. | |||
$kendo-menu-scroll-button-bg | var( --kendo-component-bg, $kendo-component-bg ) | ||
Description
The background color of scroll menu buttons. | |||
$kendo-menu-scroll-button-border | var( --kendo-component-border, $kendo-component-border ) | ||
Description
The border color of scroll menu buttons. | |||
$kendo-menu-scroll-button-hover-bg | null | ||
Description
The background color of hover scroll menu buttons. | |||
$kendo-menu-scroll-button-hover-border | null | ||
Description
The border color of scroll hover menu buttons. | |||
$kendo-menu-icon-color | k-get-theme-color-var( primary-100 ) | ||
Description
The color of menu items icon. |