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.
Die CSS
-Schnittstelle enthält nützliche, CSS-bezogene Methoden. Es werden keine Objekte mit dieser Schnittstelle implementiert: Sie enthält nur statische Methoden und ist daher eine utilitaristische Schnittstelle.
Statische Eigenschaften
CSS.highlights
-
Bietet Zugriff auf das
HighlightRegistry
, das verwendet wird, um beliebige Textbereiche mit der CSS Custom Highlight API zu stylen. CSS.paintWorklet
Experimentell Sicherer Kontext-
Bietet Zugriff auf den Worklet, der für alle Klassen verantwortlich ist, die mit dem Zeichnen zu tun haben.
Instanz-Eigenschaften
Die CSS-Schnittstelle ist eine Dienstschnittstelle 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, die Typprüfung, Standardwerte und Eigenschaften ermöglichen, die ihren Wert entweder erben oder nicht.
CSS.supports()
-
Gibt einen booleschen Wert zurück, der angibt, ob das Paar Eigenschaft-Wert oder die Bedingung, die im Parameter angegeben ist, unterstützt wird.
CSS.escape()
-
Kann verwendet werden, um einen String zu escapen, hauptsächlich zur Verwendung als Teil eines CSS-Selektors.
- CSS-Fabrikfunktionen
-
Kann verwendet werden, um eine neue
CSSUnitValue
mit einem Wert der Parameterzahl der Einheiten des Namens der verwendeten Fabrikfunktionsmethode zurückzugeben.jsCSS.em(3); // CSSUnitValue {value: 3, unit: "em"}
Instanz-Methoden
Die CSS-Schnittstelle ist eine Dienstschnittstelle und es kann kein Objekt dieses Typs erstellt werden: Nur statische Methoden sind darauf definiert.
Spezifikationen
Specification |
---|
CSS Object Model (CSSOM) # namespacedef-css |