Popover

A popover is a non-modal dialog that appears when a user clicks a trigger element. It's used to display additional information or a set of related actions in a small container that is attached to the trigger.

When to use

Action menus

Use a popover to display a list of actions when a user clicks a button, such as a "Share" or "Filter" button.

Action menus

Use a popover to display a list of actions when a user clicks a button, such as a "Share" or "Filter" button.

Action menus

Use a popover to display a list of actions when a user clicks a button, such as a "Share" or "Filter" button.

Interactive information

It's ideal for showing content that includes interactive elements, like buttons, links, or simple form controls.

Interactive information

It's ideal for showing content that includes interactive elements, like buttons, links, or simple form controls.

Interactive information

It's ideal for showing content that includes interactive elements, like buttons, links, or simple form controls.

Mobile context menus

On touch devices, popovers are a great way to reveal information or actions that would be shown in a hover card on desktop.

Mobile context menus

On touch devices, popovers are a great way to reveal information or actions that would be shown in a hover card on desktop.

Mobile context menus

On touch devices, popovers are a great way to reveal information or actions that would be shown in a hover card on desktop.

When to avoid

On hover

If the content should be revealed by hovering, use a tooltip (for simple text) or a hover card (for richer, non-interactive content). A popover should always be triggered by a click.

On hover

If the content should be revealed by hovering, use a tooltip (for simple text) or a hover card (for richer, non-interactive content). A popover should always be triggered by a click.

On hover

If the content should be revealed by hovering, use a tooltip (for simple text) or a hover card (for richer, non-interactive content). A popover should always be triggered by a click.

Critical information

For critical information, warnings, or complex forms that require the user's full attention, use a modal dialog instead.

Critical information

For critical information, warnings, or complex forms that require the user's full attention, use a modal dialog instead.

Critical information

For critical information, warnings, or complex forms that require the user's full attention, use a modal dialog instead.

Primary navigation

A dedicated menu or navigation bar is more appropriate.

Primary navigation

A dedicated menu or navigation bar is more appropriate.

Primary navigation

A dedicated menu or navigation bar is more appropriate.

Specifications

Position

Top

Asset A

Left

Asset A

Right

Asset A

Bottom

Asset A

Top

Asset A

Left

Asset A

Right

Asset A

Bottom

Asset A

Top

Asset A

Left

Asset A

Right

Asset A

Bottom

Asset A

Top

Asset A

Left

Asset A

Right

Asset A

Bottom

Asset A

Beak alignment

Start

Asset A

Middle

Asset A

End

Asset A

Start

Asset A

Middle

Asset A

End

Asset A

Start

Asset A

Middle

Asset A

End

Asset A

Content types

Text

Asset A

Custom

Asset A

Text

Asset A

Custom

Asset A

Text

Asset A

Custom

Asset A

Text

Asset A

Custom

Asset A

Behavior

Trigger

Asset A

The popover must appear on a user click or tap.

Dismissal

Asset A

The popover should close when the user clicks outside of it, clicks the trigger element again, or presses the "Esc" key.

Focus management

Asset A

For accessibility, when the popover opens, keyboard focus should move to the first interactive element inside it. When it closes, focus should return to the original trigger element.

Trigger

Asset A

The popover must appear on a user click or tap.

Dismissal

Asset A

The popover should close when the user clicks outside of it, clicks the trigger element again, or presses the "Esc" key.

Focus management

Asset A

For accessibility, when the popover opens, keyboard focus should move to the first interactive element inside it. When it closes, focus should return to the original trigger element.

Trigger

Asset A

The popover must appear on a user click or tap.

Dismissal

Asset A

The popover should close when the user clicks outside of it, clicks the trigger element again, or presses the "Esc" key.

Focus management

Asset A

For accessibility, when the popover opens, keyboard focus should move to the first interactive element inside it. When it closes, focus should return to the original trigger element.

Anatomy

Asset A

1

Content

A flexible slot designed for or custom content.

2

Beak

A small caret that visually connects the popover to its trigger element and can be positioned on any side of the content area via the position prop.

Value

Popover

Popover

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.

© 2025 Border LLC. All rights reserved.

A proud product of the Border UX team.