1. Web
  2. CSS
  3. Reference
  4. Selectors
  5. :popover-open

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

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /