Popover

v1.0

Popovers are non-modal transient containers that appear above other content. They disclose lists of choices or supplemental information.

  • CSS
  • Marko
  • React
Stylized artwork of a popover.

Considerations

Contextual

Popovers directly relate to its trigger element, which is usually a button.

Progressive

Popovers progressively disclose additional choices or information.

Flexible

Popovers can contain a variety of content of varying complexity.

Anatomy

Properties

Behavior

Screen sizes

Small

Popover menus transition to bottom sheets on small screens. However, iOS can use the native context menu for short action lists where appropriate.

A bottom sheet is displayed on top of an item details page.

Bottom sheet

A popover sits below an overflow icon button on an item details page.

iOS context menu

Best practices

Specs

A popover is shown with specs highlighted. Padding on the top, bottom, left, and right of the container is 16px. The height of the footer is 40px. The padding between the body and footer is 8px.