Variants
| Class | Example |
|---|---|
| .mdst-popover | |
| .mdst-popover--sm | |
| .mdst-popover--lg | |
| .mdst-popover--anchored |
Attributes
| Attribute | Description |
|---|---|
| popover | Auto-dismiss popover (closes on outside click or ESC) |
| popover="manual" | Manual popover (requires explicit close) |
| anchor="id" | Anchors popover to an element (use with --anchored) |
Usage
<!-- Basic popover -->
<button popovertarget="my-popover">Toggle Popover</button>
<div id="my-popover" class="mdst-popover" popover>
<p>Popover content</p>
</div>
<!-- Anchored popover -->
<button id="trigger" popovertarget="anchored">Open Menu</button>
<div id="anchored" class="mdst-popover mdst-popover--anchored" popover anchor="trigger">
<p>Anchored below the button</p>
</div>
<!-- Manual popover -->
<div id="manual" class="mdst-popover" popover="manual">
<p>Won't close on outside click</p>
</div>
This is a default popover. Click outside or press ESC to close.
Compact popover
Large Popover
This is a larger popover with more room for content.