pseudo-classe :popover-open CSS

Definição e uso

CSS :popover-open O pseudo-classe é usado para escolher e definir o estilo de qualquer elemento que esteja em estado de exibição de popup.

Padrãomente, o navegador exibe o popup no meio da viewport.

O estilo padrão de popup na navegador é:

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

Portanto, para sobrescrever o estilo padrão, você pode usar :popover-open pseudo-classe.

Exemplo

Escolha e defina o estilo de qualquer elemento que esteja em estado de exibição de popup:

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

Experimente você mesmo

Sintaxe CSS

:popover-open {
  declarações css;
}

Detalhes técnicos

Versão: CSS4

Suporte do navegador

Os números na tabela indicam a primeira versão do navegador que suporta completamente o pseudo-classe.

Chrome Edge Firefox Safari Opera
114 114 125 17 100

Páginas relacionadas

Referência:Atributo HTML popover