CSS селектор :popover-open — відкрита спливна панель


CSS псевдоклас :popover-open вибирає елемент із атрибутом popover, який зараз відкритий.

автор: NagarD

Загальний опис

Popover API дозволяє робити спливні панелі, підказки й меню взагалі без JavaScript: атрибут popover на панелі й popovertarget на кнопці. Браузер сам подбає про закриття по Esc і клік поза межами.

:popover-open — гачок для анімації появи.

автор: NagarD

Синтаксис

:popover-open

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
popover-open 114+ 125+ 17+ 100+ 114+ -
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
popover-open 114+ yes yes 17+

Приклади

+ запропонувати свій приклад у пісочниці

Спливна панель без жодного рядка JavaScript.

HTML

<button popovertarget="tip">Показати підказку</button>

<div id="tip" popover>
    Я з'явився без JavaScript.
</div>

CSS

[popover] {
    opacity: 0;
    transition: opacity .2s;
}

[popover]:popover-open {
    opacity: 1;
}
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід