Menu

A menu reveals a list of options or commands when triggered by a control. It’s a space-efficient way to present actions without overwhelming the interface.

Philosophy

Menus organize and hide related actions until the user needs them.

They reduce clutter by keeping secondary actions hidden.

They help group commands logically.

They keep focus on the main task while still offering alternatives.

Anatomy

Variants

Standard

A simple list of items.

States

Idle

Menu visible after interaction.

Material

Liquid glass

Usage tips

Dos

Keep menus short.

Provide clear labels that reflect the action.

Don’ts

Don’t hide critical or primary actions in menus.

Don’t overload menus with unrelated or excessive items.

Real-world example