This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

CSS Object Model (CSSOM)

CSS Object Model представляет собой набор API-интерфейсов, позволяющих манипулировать CSS из JavaScript. Это очень похоже на DOM, но для CSS, а не HTML. Это позволяет пользователям динамически читать и изменять стиль CSS.

Ссылки

Несколько других интерфейсов также расширены спецификациями, связанными с CSSOM:

Document, Window, Element, HTMLElement, HTMLImageElement, Range, MouseEvent, and SVGElement.

CSS Typed Object Model

Экспериментальная возможность: Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

Устаревшие CSSOM interfaces

Уроки

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

Specification
CSS Object Model (CSSOM)
CSSOM View Module
CSS Fonts Module # object-model
CSS Animations # interface-dom
CSS Conditional Rules Module # apis
CSS Custom Properties for Cascading Variables Module # apis
CSS Counter Styles # apis
CSS Device Adaptation Module # cssom
CSS Painting API # paint-worklet
CSS Typed OM

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

Все эти функции постепенно добавлялись в разные браузеры постепенно: это был довольно сложный процесс, который не может быть сведён в простую таблицу. Пожалуйста, обратитесь к конкретным интерфейсам для его доступности.

Смотрите также