Spec-Zone.ru › Web APIs

CSSPseudoElement

Экспериментально: Это экспериментальная технология
Перед использованием в производстве внимательно изучите таблицу совместимости браузеров.

Интерфейс CSSPseudoElement представляет псевдоэлемент, который может быть целью события или анимирован с помощью API анимаций веб-страниц. Экземпляры этого интерфейса могут быть получены путем вызова Element.pseudo().

EventTarget CSSPseudoElement

Свойства экземпляра

CSSPseudoElement.element Экспериментально Только для чтения

Возвращает исходный/родительский Element псевдоэлемента.

CSSPseudoElement.type Экспериментально Только для чтения

Возвращает селектор псевдоэлемента в виде строки.

Методы экземпляра

CSSPseudoElement расширяет EventTarget, поэтому наследует следующие методы:

Примеры

Базовый пример использования Element.pseudo

Используя псевдоэлементы, большинство современных браузеров автоматически добавляют кавычки вокруг текста внутри элемента <q>. (Для добавления кавычек в старых браузерах может потребоваться правило стилей.) Приведенный ниже пример демонстрирует основные свойства объекта CSSPseudoElement , представляющего открывающую кавычку.

const element = document.querySelector("q");
const cssPseudoElement = element.pseudo("::before");
console.log(cssPseudoElement.element); // Outputs [object HTMLQuoteElement]
console.log(cssPseudoElement.type); // Outputs '::before'

Спецификации

Спецификация
CSS Pseudo-элементы Модуль 4 уровня
# CSSPseudoElement-интерфейс

Совместимость браузеров

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
CSSPseudoElement Нет Нет 75 Нет Нет Нет Нет Нет Нет Нет Нет
element Нет Нет 75 Нет Нет Нет Нет Нет Нет Нет Нет
type Нет Нет 75 Нет Нет Нет Нет Нет Нет Нет Нет

См. также

  • Element.pseudo()
  • API анимаций веб-страниц
  • Element.animate()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSSPseudoElement

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API