NorbieLink
search close
Pressto navigate to openEscto close
Home ComponentsMenus

Menus display a list of choices on a temporary surface. They appear when users interact with a button, icon, or control and dismiss when an item is selected or the user clicks away.

Overview

Menus use a white card surface with subtle elevation. Hover and active states use the purple accent: rgba(166,20,195,0.08) background with #A614C3 text.

Basic menu
With active selection

Variants

Menus can include leading icons, trailing keyboard shortcuts, section labels, and nested items.

Icons & shortcuts
Section labels
Export
Share

States

Menu items have four states: default, hover, active/selected, and disabled. The purple hover state uses a low-opacity fill to maintain visual clarity.

folder Default item default
star Hovered item hover
check_circle Selected item active
block Disabled item disabled

Specs

PropertyValueToken
Min width160pxmenu.min-width
Max width280pxmenu.max-width
Border radius12pxmenu.radius
Item padding10px 16pxmenu.item.padding
Item height40pxmenu.item.height
Item border radius6pxmenu.item.radius
Hover backgroundrgba(166,20,195,0.08)menu.item.hover-bg
Active text#A614C3menu.item.active-color
Divider1px, var(--gray-100)menu.divider
Elevation0 4px 24px rgba(0,0,0,0.12)elevation.2
Icon size18pxmenu.icon.size
Font size13.5pxmenu.item.font-size