CSS 객체 모델 (CSSOM)
CSS Object Model 은 JavaScript에서 CSS를 조작할 수 있는 API 집합입니다. HTML 대신 CSS가 대상인 DOM이라고 생각할 수 있으며, 사용자가 CSS 스타일을 동적으로 읽고 수정할 수 있는 방법입니다.
참고서
- AnimationEvent
- CaretPosition
- CSS
- CSSCharsetRule
- CSSConditionRule
- CSSCounterStyleRule
- CSSFontFaceRule
- CSSFontFeatureValuesMap
- CSSFontFeatureValuesRule
- CSSGroupingRule
- CSSImportRule
- CSSKeyframeRule
- CSSKeyframesRule
- CSSMarginRule
- CSSMediaRule
- CSSNamespaceRule
- CSSPageRule
- CSSRule
- CSSRuleList
- CSSStyleDeclaration
- CSSStyleSheet
- CSSStyleRule
- CSSSupportsRule
- CSSVariablesMap
- CSSViewportRule
- FontFace
- FontFaceSet
- FontFaceSetLoadEvent
- GetStyleUtils
- MediaList
- MediaQueryList
- MediaQueryListEvent
- Screen
- StyleSheet
- StyleSheetList
- TransitionEvent
여러 다른 인터페이스도 CSSOM-related 규격에 의해 확장됩니다 : Document, Window, Element, HTMLElement, HTMLImageElement, Range, MouseEvent, and SVGElement.
CSS 자료형 객체 모델 Experimental
Experimental: 이 기능은 실험적인 기능입니다.
프로덕션 환경에서 사용하기 전에 브라우저 호환성 표를 주의 깊게 확인하세요.
- CSSImageValueExperimental
- CSSKeywordValueExperimental
- CSSMathInvertExperimental
- CSSMathMaxExperimental
- CSSMathMinExperimental
- CSSMathNegateExperimental
- CSSMathProductExperimental
- CSSMathSumExperimental
- CSSMathValueExperimental
- CSSMatrixComponentExperimental
- CSSNumericArrayExperimental
- CSSNumericValueExperimental
- CSSPerspectiveExperimental
- CSSPositionValueExperimental
- CSSRotateExperimental
- CSSScaleExperimental
- CSSSkewExperimental
- CSSSkewXExperimental
- CSSSkewYExperimental
- CSSStyleValueExperimental
- CSSTransformComponentExperimental
- CSSTransformValueExperimental
- CSSTranslateExperimental
- CSSUnitValueExperimental
- CSSUnparsedValueExperimental
- CSSVariableReferenceValueExperimental
- StylePropertyMapExperimental
- StylePropertyMapReadOnlyExperimental
자습서
명세서
| Specification | 
|---|
| CSS Object Model (CSSOM)> | 
| CSSOM View Module> | 
| CSS Typed OM Level 1> |