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.
CSS
インターフェイス は CSS に関連した便利なメソッドを持っています。このインターフェイスにはオブジェクトは実装されていません。静的メソッドのみがあり、実用的なインターフェイスになっています。
静的プロパティ
CSS.highlights
Experimental-
HighlightRegistry
へのアクセスを提供します。これは任意のテキスト範囲を CSS Custom Highlight API を使用してスタイル設定するために使用するものです。 CSS.paintWorklet
Experimental 安全なコンテキスト用-
描画に関するすべてのクラスを担当するワークレットへのアクセスを提供します。
メソッド
CSS インターフェイスはユーティリティインターフェイスです。この型のオブジェクトは作成できません。静的メソッドのみが定義されています。
静的メソッド
継承している静的メソッドはありません。
CSS.registerProperty()
-
カスタムプロパティ
を登録し、プロパティ型のチェック、既定値、値の継承の有無を指定します。 CSS.supports()
-
引数で与えられたプロパティと値の組や条件に対応しているかどうかを示す論理値を返します。
CSS.escape()
-
主に CSS セレクターの一部として使用するための文字列をエスケープするのに使用できます。
CSS ファクトリー関数
-
使用したファクトリー関数のメソッドの名前を単位としてパラメーターの数値の値を持つ新しい
CSSUnitValue
を返すために使用できます。jsCSS.em(3); // CSSUnitValue {value: 3, unit: "em"}
インスタンスメソッド
CSS インターフェイスはユーティリティインターフェイスです。この型のオブジェクトは作成できません。静的プロパティのみが定義されています。
仕様書
Specification |
---|
CSS Object Model (CSSOM) # namespacedef-css |
CSS Properties and Values API Level 1 |
ブラウザーの互換性
BCD tables only load in the browser