Menu

A menu displays a list of choices or actions in a temporary pop-up container. It is triggered by a user's interaction with an element like a button or dropdown, providing a compact way to present multiple options without cluttering the interface.

When to use

Dropdown lists

As the list of options for a dropdown component.

Dropdown lists

As the list of options for a dropdown component.

Dropdown lists

As the list of options for a dropdown component.

Action menus

For "ellipsis (⋮) or (⋯)" icon buttons that reveal a set of contextual actions.

Action menus

For "ellipsis (⋮) or (⋯)" icon buttons that reveal a set of contextual actions.

Action menus

For "ellipsis (⋮) or (⋯)" icon buttons that reveal a set of contextual actions.

Context menus

To provide a list of actions related to a specific UI element, often triggered by a right-click.

Context menus

To provide a list of actions related to a specific UI element, often triggered by a right-click.

Context menus

To provide a list of actions related to a specific UI element, often triggered by a right-click.

Simple navigation

For basic, single-level navigation dropdowns.

Simple navigation

For basic, single-level navigation dropdowns.

Simple navigation

For basic, single-level navigation dropdowns.

When to avoid

Primary navigation

For the main site navigation, use a more persistent component like a navigation bar.

Primary navigation

For the main site navigation, use a more persistent component like a navigation bar.

Primary navigation

For the main site navigation, use a more persistent component like a navigation bar.

Single action

If there is only one possible action, use a component like a button.

Single action

If there is only one possible action, use a component like a button.

Single action

If there is only one possible action, use a component like a button.

Complex content

Avoid embedding complex forms or multi-step flows within a menu. A modal or panel is better suited for such tasks.

Complex content

Avoid embedding complex forms or multi-step flows within a menu. A modal or panel is better suited for such tasks.

Complex content

Avoid embedding complex forms or multi-step flows within a menu. A modal or panel is better suited for such tasks.

Specifications

Type

Single select

Asset A

Multi select

Asset A

Custom content

Asset A

Single select

Asset A

Multi select

Asset A

Custom content

Asset A

Single select

Asset A

Multi select

Asset A

Custom content

Asset A

Anatomy

Asset A

1

Lead icon

Optional and can be used to visually represent or reinforce the action of a menu item.

2

Trailing cheveron

Indicates that the menu item contains a nested submenu that will open on hover or click.

3

Supporting text

A secondary line of text for additional description.

4

Divider

Should be used to create visual groupings for related sets of menu items.

5

Menu item

Menus are made up of menu items in a list. Each menu item consists of a clear and concise text label that describes its action or navigation destination.

Value

Menu

Menu

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.