CSSAtRule

@Serializable
data class CSSAtRule(val type: CSSAtRuleType, val subsection: CSSAtRuleSubsection? = null, val name: Value? = null, val styleSheetId: StyleSheetId? = null, val origin: StyleSheetOrigin, val style: CSSStyle)

CSS generic @rule representation.

Official doc

Constructors

Link copied to clipboard
constructor(type: CSSAtRuleType, subsection: CSSAtRuleSubsection? = null, name: Value? = null, styleSheetId: StyleSheetId? = null, origin: StyleSheetOrigin, style: CSSStyle)

Properties

Link copied to clipboard
val name: Value?

LINT.ThenChange(//third_party/blink/renderer/core/inspector/inspector_style_sheet.cc:FontVariantAlternatesFeatureType,//third_party/blink/renderer/core/inspector/inspector_css_agent.cc:FontVariantAlternatesFeatureType) Associated name, if applicable.

Link copied to clipboard

Parent stylesheet's origin.

Link copied to clipboard

Associated style declaration.

Link copied to clipboard

The css style sheet identifier (absent for user agent stylesheet and user-specified stylesheet rules) this rule came from.

Link copied to clipboard

Subsection of font-feature-values, if this is a subsection.

Link copied to clipboard

Type of at-rule.