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 CSS-bezogene Methoden. Es gibt keine Objekte mit diesem Interface: Es enthält nur statische Methoden und ist daher ein utilitäres Interface.
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 KontextBietet Zugriff auf das Worklet, das für alle Klassen verantwortlich ist, die mit dem Malen zu tun haben.
Instanzeigenschaften
Das CSS-Interface ist ein Dienstleistungsinterface und es kann kein Objekt dieses Typs erstellt werden: Es sind nur statische Eigenschaften darauf definiert.
Statische Methoden
Keine geerbten statischen Methoden.
CSS.registerProperty()
Registriert benutzerdefinierte Eigenschaften und ermöglicht das Prüfen 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 gegeben ist, unterstützt wird.
CSS.escape()
Kann verwendet werden, um einen String zu escapen, hauptsächlich für die Verwendung als Teil eines CSS-Selektors.
- CSS-Factory-Funktionen
Kann verwendet werden, um einen neuen
CSSUnitValue
mit einem Wert der angegebenen Anzahl von Einheiten des Namens der verwendeten Factory-Funktionsmethode zurückzugeben.CSS.em(3); // CSSUnitValue {value: 3, unit: "em"}
Instanzmethoden
Das CSS-Interface ist ein Dienstleistungsinterface und es kann kein Objekt dieses Typs erstellt werden: Es sind nur statische Methoden darauf definiert.
Spezifikationen
Specification |
---|
CSS Object Model (CSSOM) # namespacedef-css |
CSS Properties and Values API Level 1 |