Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

:popover-open

Baseline 2024
Newly available

Since ⁨April 2024⁩, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Die :popover-open CSS Pseudoklasse repräsentiert ein Popover-Element (d.h. eines mit einem popover-Attribut), das sich im angezeigten Zustand befindet. Sie können dies verwenden, um Popover-Elemente nur dann zu stylen, wenn sie angezeigt werden.

Syntax

css
:popover-open { /* ... */ } 

Beispiele

Standardmäßig erscheinen Popovers in der Mitte des Viewports. Die Standardstilsetzung wird im UA-Stylesheet so erreicht:

css
[popover] { position: fixed; inset: 0; width: fit-content; height: fit-content; margin: auto; border: solid; padding: 0.25em; overflow: auto; color: CanvasText; background-color: Canvas; } 

Um die Standardstile zu ändern und das Popover an einer anderen Stelle im Viewport erscheinen zu lassen, könnten Sie die obigen Stile mit etwas wie diesem überschreiben:

css
:popover-open { width: 200px; height: 100px; position: absolute; inset: unset; bottom: 5px; right: 5px; margin: 0; } 

Spezifikationen

Specification
HTML
# selector-popover-open
Selectors Level 4
# selectordef-popover-open

Browser-Kompatibilität

Siehe auch