CSS 객체 모델 (CSSOM)

CSS Object Model은 JavaScript에서 CSS를 조작할 수 있는 API 집합입니다. HTML 대신 CSS가 대상인 DOM이라고 생각할 수 있으며, 사용자가 CSS 스타일을 동적으로 읽고 수정할 수 있는 방법입니다.

참고서

CSS 자료형 객체 모델  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.

자습서

명세서

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 Defined the CSS interface.
CSS Device Adaptation Working Draft
CSS Counter Styles Level 3 Candidate Recommendation
Document Object Model (DOM) Level 2 Style Specification Obsolete Initial definition.

같이 보기