CSS

CSS インターフェイス は CSS に関連した便利なメソッドを持っています。このインターフェイスにはオブジェクトは実装されていません: 静的メソッドのみを含んでいるため、実用的なインターフェイスになっています。

プロパティ

CSS インターフェイスはユーティリティインターフェイスです。この型のオブジェクトは作れません: 静的プロパティのみ定義されています。

静的プロパティ

CSS.paintWorklet 安全なコンテキスト用
描画に関するすべてのクラスを担当する Worklet へのアクセスを提供します。

メソッド

CSS インターフェイスはユーティリティインターフェイスです。この型のオブジェクトは作れません: 静的メソッドのみ定義されています。

静的メソッド

継承している静的メソッドはありません。

CSS.registerProperty()
カスタムプロパティを登録し、プロパティ型のチェック、デフォルト値、およびそれらの値を継承するまたは継承しないプロパティを許可します。
CSS.supports()
与えられたパラメーターで、プロパティと値のペアや条件がサポートされているかどうかを示す Boolean を返します。
CSS.escape() (en-US)
主に CSS セレクターの一部として使用するための文字列をエスケープするのに使用できます。
CSS ファクトリー関数 (en-US)
使用したファクトリー関数のメソッドの名前を単位としてパラメーターの数値の値を持つ新しい CSSUnitValue (en-US) を返すために使用できます。
CSS.em(3) // CSSUnitValue {value: 3, unit: "em"}

仕様

仕様 状態 コメント
CSS Painting API Level 1
paintWorklet の定義
草案 静的プロパティ paintWorklet の追加
CSS Object Model (CSSOM)
CSS の定義
草案 静的メソッド escape() の追加
CSS Conditional Rules Module Level 3
CSS の定義
勧告候補 初期定義

ブラウザーの互換性

BCD tables only load in the browser

関連情報