CSS :popover-open パseudo-class

定義と使用方法

CSS :popover-open パseudo-classは、表示されている状態にある任意の要素のスタイルを選択および設定するために使用されます。

デフォルトでは、ブラウザはポップアップを視口の中央に表示します。

ブラウザ内のポップアップのデフォルトのスタイルは以下の通りです:

[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;
}

したがって、デフォルトのスタイルをオーバーライドするには、以下を使用できます :popover-open パseudo-class

表示されているポップオーバーの状態にある任意の要素のスタイルを選択および設定します:

:popover-open {
  width: 150px;
  height: 150px;
  position: absolute;
  inset: unset;
  bottom: 25px;
  left: 25px;
  margin: 0;
  color: maroon;
  background-color: orange;
  font-size: 25px;
}

自分で試してみる

CSS文法

:popover-open {
  css宣言;
}

技術的詳細

バージョン: CSS4

ブラウザのサポート

テーブルの数字は、そのパseudo-classを完全にサポートする最初のブラウザのバージョンを指定しています。

クローム エッジ ファイアフォックス サファリ オペラ
114 114 125 17 100

関連ページ

参照:HTML ポップオーバー属性