Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

Menu

The Menu is a flexible component that’s designed to fit in various small interfaces and allows the listing of items users can interact with.

Image representing the Menu component.

Overview

A Menu is a list of items users can interact with. As one of the primary ways of enabling navigation between pages, it is a key component when developing digital products.

The Menu was designed with three different variations that aim to adapt it to any interface that requires it.

Image showing the anatomy of the Menu component. It shows its variations and the items it includes
Menu Anatomy

A: Default Menu

B: Overlay Variation

C: Overflow Variation

1: List Item

2: Menu Title

Demo

Access the Figma file and inspect element using Dev Mode.

Image showing how the Menu component looks like in Figma.
Menu in Figma

Guidelines

The Menu is a flexible and universal component. Its main difference from other lists is that it is triggered by users interacting with an element, such as a Button Icon. Additionally, it provides easy access to actions without cluttering the interface, which is a major advantage when working with small displays.

When choosing how to apply it to an interface, its important to pick the most appropriate variation.

Overflow variation

This variation behaves similarly to the Overflow Menu that was designed for desktop. It is ideal for cases where a menu with just a few items is needed and there is no need to disrupt the user’s current task.

Users should be able to close it by tapping on the element that triggered it or by simply tapping outside of it.

Image showing an example of the Overflow variation.
Overflow variation applied to an interface

Overlay Variation

As the name suggests, this variation places a menu in a significant part of interface. Unlike the Overflow variation, this one aims to capture the user’s attention by partially covering the screen (a backdrop can be used to reinforce this effect).

This behavior makes it a perfect fit for important navigation menus, such as those on home pages.

Image showing an example of the Overlay variation.
Overlay variation applied to an interface

Last Update

  • Added component to Design System.

Related

Top App Bar

The Top App Bar is a mobile component meant to help with navigation, as well as providing quick access to …
Image representing the List Item component.

List Item

List Items are used to sort content for users, allowing for straightforward interactions. They are especially useful for vertical navigation …

Overflow Menu

An overflow menu is a UI component that houses secondary options or actions …

Outline