Spec-Zone.ru › Web APIs

CSS Объектная модель (CSSOM)

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

Значения CSS представлены без типов, то есть с помощью объектов String.

Справочник

  • AnimationEvent
  • CaretPosition
  • CSS
  • CSSConditionRule
  • CSSCounterStyleRule
  • CSSFontFaceRule
  • CSSFontFeatureValuesMap
  • CSSFontFeatureValuesRule
  • CSSGroupingRule
  • CSSImportRule
  • CSSKeyframeRule
  • CSSKeyframesRule
  • CSSMarginRule
  • CSSMediaRule
  • CSSNamespaceRule
  • CSSPageRule
  • CSSPositionTryRule
  • CSSPositionTryDescriptors
  • CSSRule
  • CSSRuleList
  • CSSStartingStyleRule
  • CSSStyleDeclaration
  • CSSStyleSheet
  • CSSStyleRule
  • CSSSupportsRule
  • CSSNestedDeclarations
  • FontFace
  • FontFaceSet
  • FontFaceSetLoadEvent
  • MediaList
  • MediaQueryList
  • MediaQueryListEvent
  • Screen
  • StyleSheet
  • StyleSheetList
  • TransitionEvent
  • VisualViewport

Несколько других интерфейсов также расширены спецификациями, связанными с CSSOM: Document, Window, Element, HTMLElement, HTMLImageElement, Range, MouseEvent и SVGElement.

Типизированная модель CSS-объектов

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

Устаревший: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут ее поддерживать, она может быть удалена из соответствующих веб-стандартов, может быть в процессе удаления или оставаться только для совместимости. Избегайте ее использования и, если это возможно, обновите существующий код; см. таблицу совместимости ниже на этой странице, чтобы принять решение. Имейте в виду, что эта функция может перестать работать в любое время.

  • CSSPrimitiveValue Устаревший
  • CSSValue Устаревший
  • CSSValueList Устаревший

Учебники

  • Определение размеров элементов
  • Управление ориентацией экрана

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

Спецификация
CSS Объектная модель (CSSOM)
Модуль CSSOM View
CSS Типизированная OM Уровень 1

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

См. также

  • Объектная модель документа (DOM)
  • API Houdini

© 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/CSS_Object_Model

Spec-Zone.ru

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