CSS Object Model (CSSOM)

CSS Object Model, CSS'in JavaScript ile yönetilmesine imkan tanıyan bir API setidir. DOM ile oldukça benzerdir. Ancak CSSOM, HTML'den ziyade CSS içindir. CSSOM ile kullanıcılar CSS'i okuyabilir ya da dinamik olarak değiştirebilirler.

Referanslar

Several other interfaces are also extended by the CSSOM-related specifications: Document, Window, Element, HTMLElement, HTMLImageElement, Range, MouseEvent, and SVGElement.

CSS Typed Object Model This is an experimental API that should not be used in production code.

Experimental

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

  • CSSImageValue This is an experimental API that should not be used in production code.
  • CSSKeywordValue This is an experimental API that should not be used in production code.
  • CSSMathInvert This is an experimental API that should not be used in production code.
  • CSSMathMax This is an experimental API that should not be used in production code.
  • CSSMathMin This is an experimental API that should not be used in production code.
  • CSSMathNegate This is an experimental API that should not be used in production code.
  • CSSMathProduct This is an experimental API that should not be used in production code.
  • CSSMathSum This is an experimental API that should not be used in production code.
  • CSSMathValue This is an experimental API that should not be used in production code.
  • CSSMatrixComponent This is an experimental API that should not be used in production code.
  • CSSNumericArray This is an experimental API that should not be used in production code.
  • CSSNumericValue This is an experimental API that should not be used in production code.
  • CSSPerspective This is an experimental API that should not be used in production code.
  • CSSPositionValue This is an experimental API that should not be used in production code.
  • CSSRotate This is an experimental API that should not be used in production code.
  • CSSScale This is an experimental API that should not be used in production code.
  • CSSSkew This is an experimental API that should not be used in production code.
  • CSSSkewX This is an experimental API that should not be used in production code.
  • CSSSkewY This is an experimental API that should not be used in production code.
  • CSSStyleValue This is an experimental API that should not be used in production code.
  • CSSTransformComponent This is an experimental API that should not be used in production code.
  • CSSTransformValue This is an experimental API that should not be used in production code.
  • CSSTranslate This is an experimental API that should not be used in production code.
  • CSSUnitValue This is an experimental API that should not be used in production code.
  • CSSUnparsedValue This is an experimental API that should not be used in production code.
  • CSSVariableReferenceValue This is an experimental API that should not be used in production code.
  • StylePropertyMap This is an experimental API that should not be used in production code.
  • StylePropertyMapReadOnly This is an experimental API that should not be used in production code.

Eski CSSOM Arayüzleri This is an obsolete API and is no longer guaranteed to work.

Obsolete

This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.

  • CSSPrimitiveValue This is an obsolete API and is no longer guaranteed to work.
  • CSSValue This is an obsolete API and is no longer guaranteed to work.
  • CSSValueList This is an obsolete API and is no longer guaranteed to work.

Öğretici Materyaller

Özellikler

Specification Status Comment
CSS Typed OM Level 1 Working Draft  
CSS Painting API Level 1 Working Draft Extended the CSS interface with the paintWorklet static property.
CSS Object Model (CSSOM) View Module Working Draft Defined the Screen and MediaQueryList interfaces and the MediaQueryListEvent event and MediaQueryListListener event listener.
CSS Object Model (CSSOM) Working Draft Extended the CSS interface and provides the base for the modern CSSOM specification.
Screen Orientation API Working Draft  
CSS Fonts Module Level 3 Recommendation  
CSS Animations Level 1 Working Draft  
CSS Transitions Working Draft  
CSS Custom Properties for Cascading Variables Module Level 1 Candidate Recommendation  
CSS Conditional Rules Module Level 3 Candidate Recommendation CSS arayüzü tanımlandı.
CSS Device Adaptation Working Draft  
CSS Counter Styles Level 3 Candidate Recommendation  
Document Object Model (DOM) Level 2 Style Specification Obsolete İlk tanımlama.

Tarayıcı Uyumluluğu

Tüm bu özellikler yıllar içinde azar azar farklı tarayıcılara eklendi: Basit bir tabloyla özetlenemeyecek kadar karmaşık bir süreç olduğundan lütfen kullanılabilirlik için belirli arayüzlere bakın.

Ayrıca Bkz.