Skip to content

Popover

A click-triggered popup panel that can hold a title, body text and arbitrary custom content.

Basic usage

Trigger on click

Click to open

Placement

Four directions

UpDownLeftRight

Custom content

Custom content (slot=content)

Open panel
You can place arbitrary custom content via slot="content".

Controlled display

The open attribute is controlled: an external button can set/remove open to control visibility (clicking outside / pressing Esc still closes it).

Controlled display (open attribute)

OpenCloseopen: falseTrigger element

API

Attributes

AttributeDescriptionTypeDefault
contentBody textstring
openControlled display (boolean attribute; shows when present)boolean
placementPopup placementPlacementtop
titleTitle textstring

Slots

NameDescription
default
content

No public events. Clicking the trigger toggles visibility; clicking outside or pressing Esc closes it; role="dialog".