Skip to content
SkillCodex
Menu

Behavior comparison

Dropdown menu vs Popover

Decisive difference

Dropdown menu is a list of commands with menu keyboard navigation; Popover hosts free-form content or controls.

Choice criteria, links and sources
  • Dropdown menuChoose Dropdown menu if every item is an action such as Edit or Archive.Open entry Dropdown menu
  • PopoverChoose Popover if the content is explanatory or interactive and not limited to a list of actions.Open entry Popover

See the nine dimensionsSee the sources

Dropdown menu

Mission

Dropdown menu

Open the menu, reach Duplicate with arrow keys, activate it, and verify focus returns to the row action button.

Launch card

Final preparation

1 copy

Live result

No action has run. The menu is closed.

Step 1 of 3

Try

Try the component. Your live result appears just above. Move on at your own pace.

Behavior and edge case
What to observe
A vertical action list opens under the button with the first enabled item active.
Edge case
The unavailable Archive action exposes its disabled state and cannot be activated.

What this example shows

Use Dropdown menu for commands such as Edit or Archive, not for choosing a form value like Select and not for arbitrary rich content like Popover.

Which fits your need?

Dropdown menu

Grouping secondary actions for one item

Popover

Showing a compact explanation with a link

Which component will you use here?
Difference and sources

Use Dropdown menu for commands such as Edit or Archive, not for choosing a form value like Select and not for arbitrary rich content like Popover.

Read the sources

    Parts of the specimen

    Select a numbered marker on the schematic, or use the list below, to see its role. The schematic shows the concept's representative state.

    Trigger

    The control that opens or reveals the surface.

    Decision

    Family question

    Do you need a short explanation, interactive contextual content, or an action list?

    Three criteria to choose

    Trigger

    Dropdown menu

    A menu button activated by press, click, Enter, Space, or Arrow Down.

    Popover

    An explicit press or click on a named trigger.

    Interactivity

    Dropdown menu

    A collection of actions with managed keyboard focus, not arbitrary form content.

    Popover

    May contain links or controls; focus moves only when the interaction requires it.

    Focus

    Dropdown menu

    Opening places menu focus on an enabled item; closing restores focus to the trigger.

    Popover

    Focus either remains on the trigger for simple content or moves predictably to the first meaningful control.

    Nine dimensions

    Trigger

    Dropdown menu

    A menu button activated by press, click, Enter, Space, or Arrow Down.

    Popover

    An explicit press or click on a named trigger.

    Modality

    Dropdown menu

    Non-modal action popup that closes after a choice, Escape, or an outside action.

    Popover

    Usually non-modal; surrounding page content remains operable.

    Placement

    Dropdown menu

    Anchored to the menu button and aligned within the viewport.

    Popover

    Anchored near the trigger with collision-aware positioning.

    Interactivity

    Dropdown menu

    A collection of actions with managed keyboard focus, not arbitrary form content.

    Popover

    May contain links or controls; focus moves only when the interaction requires it.

    Focus

    Dropdown menu

    Opening places menu focus on an enabled item; closing restores focus to the trigger.

    Popover

    Focus either remains on the trigger for simple content or moves predictably to the first meaningful control.

    Dismissal

    Dropdown menu

    Selecting an action, pressing Escape, or safely pressing outside closes the menu.

    Popover

    Escape, the explicit close control, or a safe outside press closes it and restores focus to the trigger.

    Accessible role

    Dropdown menu

    menu > menuitem

    Popover

    dialog

    Use case

    Dropdown menu

    Grouping secondary actions for one item

    Popover

    Showing a compact explanation with a link

    Mobile behavior

    Dropdown menu

    Open on tap, keep generous item targets, and prefer an action sheet for a dense menu.

    Popover

    Keep the trigger easy to tap and use a larger sheet when the content becomes complex.