CSS
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.
* Some parts of this feature may have varying levels of support.
Das CSS
-Interface enthält nützliche Methoden im Zusammenhang mit CSS. Es gibt keine Objekte mit diesem Interface: Es enthält nur statische Methoden und ist daher ein Utilitätsinterface.
Statische Eigenschaften
CSS.highlights
-
Bietet Zugriff auf das
HighlightRegistry
, das verwendet wird, um beliebige Textbereiche mithilfe der CSS Custom Highlight API zu stylen. CSS.paintWorklet
Experimentell Sicherer Kontext-
Bietet Zugriff auf das Worklet, das für alle Klassen im Zusammenhang mit dem Malen verantwortlich ist.
Instanz-Eigenschaften
Das CSS-Interface ist ein Utilitätsinterface und es kann kein Objekt dieses Typs erstellt werden: Nur statische Eigenschaften sind darauf definiert.
Statische Methoden
Keine geerbten statischen Methoden.
CSS.registerProperty()
-
Registriert benutzerdefinierte Eigenschaften und ermöglicht die Überprüfung von Eigenschaftstypen, Standardwerten und Eigenschaften, die ihren Wert erben oder nicht.
CSS.supports()
-
Gibt einen booleschen Wert zurück, der angibt, ob das Paar Eigenschaft-Wert oder die Bedingung, die im Parameter übergeben wird, unterstützt wird.
CSS.escape()
-
Kann verwendet werden, um einen String zu maskieren, hauptsächlich zur Verwendung als Teil eines CSS-Selektors.
- CSS Factory-Funktionen
-
Kann verwendet werden, um einen neuen
CSSUnitValue
mit einem Wert in der angegebenen Anzahl der Einheiten des Methodennamens der Factory-Funktion zurückzugeben.jsCSS.em(3); // CSSUnitValue {value: 3, unit: "em"}
Instanz-Methoden
Das CSS-Interface ist ein Utilitätsinterface und es kann kein Objekt dieses Typs erstellt werden: Nur statische Methoden sind darauf definiert.
Spezifikationen
Specification |
---|
CSS Object Model (CSSOM) # namespacedef-css |