Skip to content

Menu

Contextual menus are lists of commands that are based on the context of a selection, mouse hover or keyboard focus. They are one of the most effective and highly used command surfaces, and can be used in a variety of places.

Usage

Menu

When to use

  • If users need to perform several actions on a content
  • If the actions are not used on a daily basis
  • If there is one action only, use button or link instead

Best practices

  • Analyze what actions are most important. Order the actions accordingly.
  • Group similar actions.
  • Move less important actions to a submenu.
  • Keep disabled actions visible.
  • Do not use more than 2 submenus in a nested way.
  • Do not have a long and flat list of actions, which might not have space on a small screen.

Except where otherwise noted, content on this site is licensed under MIT License.