The CSS
interface holds useful CSS-related methods. No objects with this interface are implemented: it contains only static methods and is therefore a utilitarian interface.
Properties
The CSS interface is a utility interface and no object of this type can be created: only static properties are defined on it.
Static properties
CSS.paintWorklet
Secure context- Provides access to the Worklet responsible for all the classes related to painting.
Methods
The CSS interface is a utility interface and no object of this type can be created: only static methods are defined on it.
Static methods
No inherited static methods.
CSS.registerProperty()
- Registers
custom properties
, allowing for property type checking, default values, and properties that do or do not inherit their value. CSS.supports()
- Returns a
Boolean
indicating if the pair property-value, or the condition, given in parameter is supported. CSS.escape()
- Can be used to escape a string mostly for use as part of a CSS selector.
CSS factory functions
- Can be used to return a new
CSSUnitValue
with a value of the parameter number of the units of the name of the factory function method used. -
CSS.em(3) // CSSUnitValue {value: 3, unit: "em"}
Specifications
Specification | Status | Comment |
---|---|---|
CSS Painting API Level 1 Die Definition von 'paintWorklet' in dieser Spezifikation. |
Arbeitsentwurf | Adds the paintWorklet static property. |
CSS Object Model (CSSOM) Die Definition von 'CSS' in dieser Spezifikation. |
Arbeitsentwurf | Adds the escape() static method. |
CSS Conditional Rules Module Level 3 Die Definition von 'CSS' in dieser Spezifikation. |
Anwärter Empfehlung | Initial definition |
Browser compatibility
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.