CSS Object Model (CSSOM)
Das CSS Object Model ist eine Sammlung von APIs, die es ermöglichen, CSS von JavaScript aus zu manipulieren. Es ähnelt dem DOM, jedoch für CSS statt für HTML. Damit können Benutzer CSS-Stile dynamisch lesen und ändern.
Die Werte von CSS werden untypisiert dargestellt, das heißt, sie nutzen String-Objekte.
Referenz
AnimationEventCaretPositionCSSCSSConditionRuleCSSCounterStyleRuleCSSFontFaceDescriptorsCSSFontFaceRuleCSSFontFeatureValuesMapCSSFontFeatureValuesRuleCSSFunctionDeclarationsCSSFunctionDescriptorsCSSFunctionRuleCSSGroupingRuleCSSImportRuleCSSKeyframeRuleCSSKeyframesRuleCSSMarginRuleCSSMediaRuleCSSNamespaceRuleCSSPageRuleCSSPositionTryRuleCSSPositionTryDescriptorsCSSRuleCSSRuleListCSSStartingStyleRuleCSSStyleDeclarationCSSStyleSheetCSSStyleRuleCSSSupportsRuleCSSNestedDeclarationsFontFaceFontFaceSetFontFaceSetLoadEventMediaListMediaQueryListMediaQueryListEventScreenStyleSheetStyleSheetListTransitionEventVisualViewport
Mehrere andere Schnittstellen werden auch durch die CSSOM-bezogenen Spezifikationen erweitert: Document, Window, Element, HTMLElement, HTMLImageElement, Range, MouseEvent und SVGElement.
CSS Typed Object Model
CSSImageValueCSSKeywordValueCSSMathClampCSSMathInvertCSSMathMaxCSSMathMinCSSMathNegateCSSMathProductCSSMathSumCSSMathValueCSSMatrixComponentCSSNumericArrayCSSNumericValueCSSPerspectiveCSSPositionValueCSSRotateCSSScaleCSSSkewCSSSkewXCSSSkewYCSSStyleValueCSSTransformComponentCSSTransformValueCSSTranslateCSSUnitValueCSSUnparsedValueCSSVariableReferenceValueStylePropertyMapStylePropertyMapReadOnly
Veraltete CSSOM-Schnittstellen
Anleitungen
Spezifikationen
| Spezifikation |
|---|
| CSS Object Model (CSSOM)> |
| CSSOM View Module> |
| CSS Typed OM Level 1> |
Browser-Kompatibilität
All diese Funktionen wurden im Laufe der Jahre nach und nach in verschiedenen Browsern hinzugefügt: Es war ein ziemlich komplexer Prozess, der nicht in einer einfachen Tabelle zusammengefasst werden kann. Bitte beziehen Sie sich auf die spezifischen Schnittstellen für deren Verfügbarkeit.