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 Methoden im Zusammenhang mit CSS. 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.paintWorkletExperimentell Sicherer Kontext-
Bietet Zugriff auf das Worklet, das für alle Klassen im Zusammenhang mit der Malerei verantwortlich ist.
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 eine Typüberprüfung der Eigenschaften, Standardwerte und Eigenschaften ermöglichen, deren Wert vererbt oder nicht vererbt wird.
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 maskieren, hauptsächlich für die Verwendung als Teil eines CSS-Selektors.
- CSS-Fabrikfunktionen
-
Können verwendet werden, um einen neuen
CSSUnitValuemit einem Wert der Parameternummer der Einheiten des Namens der verwendeten Fabrikfunktion 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> |
Browser-Kompatibilität
Loading…