0

Playground de :popover-open en CSS

Explora :popover-open con un popover nativo. Activa o desactiva un bloque de posicionamiento que solo se aplica mientras el popover está visible.

Preguntar a la IA

Playground de :popover-open en CSS

Respuesta generada con openai/gpt-5.4-nano. La IA puede cometer errores. Revisa siempre el resultado.
Popover nativo
HTML
<button popovertarget="popover-card">
  Open popover
</button>

<div id="popover-card" popover>
  Native popover
</div>
Tailwind CSS
Algunas clases con valores arbitrarios pueden sustituirse por clases nativas, según el valor y la configuración de Tailwind CSS.
<button popovertarget="popover-card">
  Open popover
</button>

<div class="bg-slate-900 border-2 border-solid border-[#94a3b8] text-slate-50 [&:popover-open]:inline-[200px] [&:popover-open]:block-[100px] [&:popover-open]:absolute [&:popover-open]:[inset:unset] [&:popover-open]:[inset-block-end:5px] [&:popover-open]:[inset-inline-end:5px] [&:popover-open]:m-0" id="popover-card" popover>
  Native popover
</div>
CSS
[popover] {
  background-color: #0f172a;
  border: 2px solid #94a3b8;
  color: #f8fafc;
}

[popover]:popover-open {
  inline-size: 200px;
  block-size: 100px;
  position: absolute;
  inset: unset;
  inset-block-end: 5px;
  inset-inline-end: 5px;
  margin: 0;
}