CSS :popover-open 伪类
定义和用法
CSS :popover-open
伪类用于选择并设置处于显示弹出状态的任何元素的样式。
默认情况下,浏览器会在视口的中间显示弹出框。
浏览器中弹出框的默认样式为:
[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
伪类。
实例
选择并设置处于显示弹出状态的任何元素的样式:
: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 declarations; }
技术细节
版本: | CSS4 |
---|
浏览器支持
表格中的数字指定了完全支持该伪类的首个浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
114 | 114 | 125 | 17 | 100 |