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 Экспериментальная возможность

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

  • CSSImageValue Экспериментальная возможность
  • CSSKeywordValue Экспериментальная возможность
  • CSSMathInvert Экспериментальная возможность
  • CSSMathMax Экспериментальная возможность
  • CSSMathMin Экспериментальная возможность
  • CSSMathNegate Экспериментальная возможность
  • CSSMathProduct Экспериментальная возможность
  • CSSMathSum Экспериментальная возможность
  • CSSMathValue Экспериментальная возможность
  • CSSMatrixComponent Экспериментальная возможность
  • CSSNumericArray Экспериментальная возможность
  • CSSNumericValue Экспериментальная возможность
  • CSSPerspective Экспериментальная возможность
  • CSSPositionValue Экспериментальная возможность
  • CSSRotate Экспериментальная возможность
  • CSSScale Экспериментальная возможность
  • CSSSkew Экспериментальная возможность
  • CSSSkewX Экспериментальная возможность
  • CSSSkewY Экспериментальная возможность
  • CSSStyleValue Экспериментальная возможность
  • CSSTransformComponent Экспериментальная возможность
  • CSSTransformValue Экспериментальная возможность
  • CSSTranslate Экспериментальная возможность
  • CSSUnitValue Экспериментальная возможность
  • CSSUnparsedValue Экспериментальная возможность
  • CSSVariableReferenceValue Экспериментальная возможность
  • StylePropertyMap Экспериментальная возможность
  • StylePropertyMapReadOnly Экспериментальная возможность

Устаревшие 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

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

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

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