A menu can adjust its appearance to de-emphasize its contents
A menu can point to show its relationship to nearby content
A menu can be formatted to show tabs of information
A menu can be formatted for text content
A vertical menu displays elements vertically..
A pagination menu is specially formatted to present links to pages of content
A menu item may include a header or may itself be a header
A vertical menu item can include any type of text content.
A menu item can contain an input inside of it
A menu item can contain a button inside of it
A menu may contain a link item, or an item formatted as if it is a link.
An item may contain a nested menu in a dropdown.
A menu item may show a large menu, or additional content using a popup
A menu can contain a search input
A menu may contain another menu group in the same level as menu items.
A menu item may contain another menu nested inside that acts as a grouped sub-menu.
A menu item can be hovered
A menu item can be pressed in
A menu item can be active
A menu can be fixed to a side of its context
A menu can stack at mobile resolutions
A menu may have its colors inverted to show greater contrast
Additional colors can be specified.
These colors can also be inverted
A menu may have just icons
A menu may have labeled icons
A vertical menu may take the size of its container. (A horizontal menu does this by default)
A menu can take up only the space necessary to fit its content
A menu may divide its items evenly
A vertical menu can point to content adjacent to itself to show ownership
A menu may be attached to other content segments
A menu can vary in size
A vertical menu can also vary in size
A menu item or menu can remove element padding, vertically or horizontally
A menu item or menu can have no borders