Skip to main content

Crate css_ast

Crate css_ast 

Source

Re-exports§

pub use visit::*;

Modules§

declaration_metadata
visit

Structs§

AccentColorStyleValue
Represents the style value for accent-color as defined in css-ui-4.
AdditiveSymbolsStyleValue
AnchorName
https://drafts.csswg.org/css-anchor-position-1/#typedef-anchor-name
AnchorNameStyleValue
Represents the style value for anchor-name as defined in css-anchor-position-2.
AnimationCompositionStyleValue
Represents the style value for animation-composition as defined in css-animations-2.
AnimationDelayStyleValue
Represents the style value for animation-delay as defined in css-animations-2.
AnimationDirectionStyleValue
Represents the style value for animation-direction as defined in css-animations-2.
AnimationDurationStyleValue
Represents the style value for animation-duration as defined in css-animations-2.
AnimationFillModeStyleValue
Represents the style value for animation-fill-mode as defined in css-animations-2.
AnimationIterationCountStyleValue
Represents the style value for animation-iteration-count as defined in css-animations-2.
AnimationNameStyleValue
Represents the style value for animation-name as defined in css-animations-2.
AnimationPlayStateStyleValue
Represents the style value for animation-play-state as defined in css-animations-2.
AnimationRangeEndStyleValue
Represents the style value for animation-range-end as defined in scroll-animations-1.
AnimationRangeStartStyleValue
Represents the style value for animation-range-start as defined in scroll-animations-1.
AnimationRangeStyleValue
Represents the style value for animation-range as defined in scroll-animations-1.
AnimationTimelineStyleValue
Represents the style value for animation-timeline as defined in css-animations-2.
AnimationTimingFunctionStyleValue
Represents the style value for animation-timing-function as defined in css-animations-2.
AnimationTriggerStyleValue
Represents the style value for animation-trigger as defined in animation-triggers-1.
AppliesTo
The type of element or container this style value applies to.
AspectRatioStyleValue
Represents the style value for aspect-ratio as defined in css-sizing-4.
AtRuleId
AttrFunction
https://drafts.csswg.org/css-values-5/#attr-notation
AttrFunctionParams
AttrName
Attribute
Auto
The CSS auto keyword as a standalone parseable type.
AutoLineWidthList
https://drafts.csswg.org/css-gaps-1/#typedef-auto-line-width-list
BackdropFilterStyleValue
Represents the style value for backdrop-filter as defined in filter-effects-2.
BackgroundAttachmentStyleValue
Represents the style value for background-attachment as defined in css-backgrounds-4.
BackgroundBlendModeStyleValue
Represents the style value for background-blend-mode as defined in compositing-2.
BackgroundClipStyleValue
Represents the style value for background-clip as defined in css-backgrounds-4.
BackgroundColorStyleValue
Represents the style value for background-color as defined in css-backgrounds-4.
BackgroundImageStyleValue
Represents the style value for background-image as defined in css-backgrounds-4.
BackgroundOriginStyleValue
Represents the style value for background-origin as defined in css-backgrounds-4.
BackgroundRepeatBlockStyleValue
Represents the style value for background-repeat-block as defined in css-backgrounds-4.
BackgroundRepeatInlineStyleValue
Represents the style value for background-repeat-inline as defined in css-backgrounds-4.
BackgroundRepeatStyleValue
Represents the style value for background-repeat as defined in css-backgrounds-4.
BackgroundRepeatXStyleValue
Represents the style value for background-repeat-x as defined in css-backgrounds-4.
BackgroundRepeatYStyleValue
Represents the style value for background-repeat-y as defined in css-backgrounds-4.
BackgroundSizeStyleValue
Represents the style value for background-size as defined in css-backgrounds-4.
BlockSizeStyleValue
Represents the style value for block-size as defined in css-logical-1.
BlockStepSizeStyleValue
Represents the style value for block-step-size as defined in css-rhythm-1.
BlockStepStyleValue
Represents the style value for block-step as defined in css-rhythm-1.
BlurFunction
blur( <length [0,∞]>? )
BookmarkLabelStyleValue
Represents the style value for bookmark-label as defined in css-content-3.
BookmarkLevelStyleValue
Represents the style value for bookmark-level as defined in css-content-3.
BorderBlockClipStyleValue
Represents the style value for border-block-clip as defined in css-borders-4.
BorderBlockColorStyleValue
Represents the style value for border-block-color as defined in css-borders-4.
BorderBlockEndClipStyleValue
Represents the style value for border-block-end-clip as defined in css-borders-4.
BorderBlockEndRadiusStyleValue
Represents the style value for border-block-end-radius as defined in css-borders-4.
BorderBlockEndStyleStyleValue
Represents the style value for border-block-end-style as defined in css-borders-4.
BorderBlockEndStyleValue
Represents the style value for border-block-end as defined in css-borders-4.
BorderBlockEndWidthStyleValue
Represents the style value for border-block-end-width as defined in css-borders-4.
BorderBlockStartClipStyleValue
Represents the style value for border-block-start-clip as defined in css-borders-4.
BorderBlockStartRadiusStyleValue
Represents the style value for border-block-start-radius as defined in css-borders-4.
BorderBlockStartStyleStyleValue
Represents the style value for border-block-start-style as defined in css-borders-4.
BorderBlockStartStyleValue
Represents the style value for border-block-start as defined in css-borders-4.
BorderBlockStartWidthStyleValue
Represents the style value for border-block-start-width as defined in css-borders-4.
BorderBlockStyleStyleValue
Represents the style value for border-block-style as defined in css-borders-4.
BorderBlockStyleValue
Represents the style value for border-block as defined in css-borders-4.
BorderBlockWidthStyleValue
Represents the style value for border-block-width as defined in css-borders-4.
BorderBottomClipStyleValue
Represents the style value for border-bottom-clip as defined in css-borders-4.
BorderBottomLeftRadiusStyleValue
Represents the style value for border-bottom-left-radius as defined in css-borders-4.
BorderBottomRadiusStyleValue
Represents the style value for border-bottom-radius as defined in css-borders-4.
BorderBottomRightRadiusStyleValue
Represents the style value for border-bottom-right-radius as defined in css-borders-4.
BorderBottomStyleStyleValue
Represents the style value for border-bottom-style as defined in css-borders-4.
BorderBottomStyleValue
Represents the style value for border-bottom as defined in css-borders-4.
BorderBottomWidthStyleValue
Represents the style value for border-bottom-width as defined in css-borders-4.
BorderClipStyleValue
Represents the style value for border-clip as defined in css-borders-4.
BorderEndEndRadiusStyleValue
Represents the style value for border-end-end-radius as defined in css-borders-4.
BorderEndStartRadiusStyleValue
Represents the style value for border-end-start-radius as defined in css-borders-4.
BorderImageOutsetStyleValue
Represents the style value for border-image-outset as defined in css-borders-4.
BorderImageRepeatStyleValue
Represents the style value for border-image-repeat as defined in css-borders-4.
BorderImageSourceStyleValue
Represents the style value for border-image-source as defined in css-borders-4.
BorderInlineClipStyleValue
Represents the style value for border-inline-clip as defined in css-borders-4.
BorderInlineColorStyleValue
Represents the style value for border-inline-color as defined in css-borders-4.
BorderInlineEndClipStyleValue
Represents the style value for border-inline-end-clip as defined in css-borders-4.
BorderInlineEndRadiusStyleValue
Represents the style value for border-inline-end-radius as defined in css-borders-4.
BorderInlineEndStyleStyleValue
Represents the style value for border-inline-end-style as defined in css-borders-4.
BorderInlineEndStyleValue
Represents the style value for border-inline-end as defined in css-borders-4.
BorderInlineEndWidthStyleValue
Represents the style value for border-inline-end-width as defined in css-borders-4.
BorderInlineStartClipStyleValue
Represents the style value for border-inline-start-clip as defined in css-borders-4.
BorderInlineStartRadiusStyleValue
Represents the style value for border-inline-start-radius as defined in css-borders-4.
BorderInlineStartStyleStyleValue
Represents the style value for border-inline-start-style as defined in css-borders-4.
BorderInlineStartStyleValue
Represents the style value for border-inline-start as defined in css-borders-4.
BorderInlineStartWidthStyleValue
Represents the style value for border-inline-start-width as defined in css-borders-4.
BorderInlineStyleStyleValue
Represents the style value for border-inline-style as defined in css-borders-4.
BorderInlineStyleValue
Represents the style value for border-inline as defined in css-borders-4.
BorderInlineWidthStyleValue
Represents the style value for border-inline-width as defined in css-borders-4.
BorderLeftClipStyleValue
Represents the style value for border-left-clip as defined in css-borders-4.
BorderLeftRadiusStyleValue
Represents the style value for border-left-radius as defined in css-borders-4.
BorderLeftStyleStyleValue
Represents the style value for border-left-style as defined in css-borders-4.
BorderLeftStyleValue
Represents the style value for border-left as defined in css-borders-4.
BorderLeftWidthStyleValue
Represents the style value for border-left-width as defined in css-borders-4.
BorderRadius
https://drafts.csswg.org/css-borders-4/#typedef-border-radius
BorderRadiusStyleValue
Represents the style value for border-radius as defined in css-borders-4.
BorderRightClipStyleValue
Represents the style value for border-right-clip as defined in css-borders-4.
BorderRightRadiusStyleValue
Represents the style value for border-right-radius as defined in css-borders-4.
BorderRightStyleStyleValue
Represents the style value for border-right-style as defined in css-borders-4.
BorderRightStyleValue
Represents the style value for border-right as defined in css-borders-4.
BorderRightWidthStyleValue
Represents the style value for border-right-width as defined in css-borders-4.
BorderSpacingStyleValue
Represents the style value for border-spacing as defined in css-tables-3.
BorderStartEndRadiusStyleValue
Represents the style value for border-start-end-radius as defined in css-borders-4.
BorderStartStartRadiusStyleValue
Represents the style value for border-start-start-radius as defined in css-borders-4.
BorderStyleStyleValue
Represents the style value for border-style as defined in css-borders-4.
BorderStyleValue
Represents the style value for border as defined in css-borders-4.
BorderTopClipStyleValue
Represents the style value for border-top-clip as defined in css-borders-4.
BorderTopLeftRadiusStyleValue
Represents the style value for border-top-left-radius as defined in css-borders-4.
BorderTopRadiusStyleValue
Represents the style value for border-top-radius as defined in css-borders-4.
BorderTopRightRadiusStyleValue
Represents the style value for border-top-right-radius as defined in css-borders-4.
BorderTopStyleStyleValue
Represents the style value for border-top-style as defined in css-borders-4.
BorderTopStyleValue
Represents the style value for border-top as defined in css-borders-4.
BorderTopWidthStyleValue
Represents the style value for border-top-width as defined in css-borders-4.
BorderWidthStyleValue
Represents the style value for border-width as defined in css-borders-4.
BottomStyleValue
Represents the style value for bottom as defined in css-position-4.
BoxPortion
Which portion(s) of the box model a property affects. This is a bitmask so properties can affect multiple portions.
BoxShadowBlurStyleValue
Represents the style value for box-shadow-blur as defined in css-borders-4.
BoxShadowColorStyleValue
Represents the style value for box-shadow-color as defined in css-borders-4.
BoxShadowOffsetStyleValue
Represents the style value for box-shadow-offset as defined in css-borders-4.
BoxShadowPositionStyleValue
Represents the style value for box-shadow-position as defined in css-borders-4.
BoxShadowSpreadStyleValue
Represents the style value for box-shadow-spread as defined in css-borders-4.
BoxShadowStyleValue
Represents the style value for box-shadow as defined in css-borders-4.
BoxSide
Which side(s) of the box a property applies to. This is a bitmask so properties can apply to multiple sides.
BrightnessFunction
brightness( <number [0,∞]> | <percentage [0,∞]> )
CSSFloat
CSSInt
CalcSizeFunction
https://drafts.csswg.org/css-values-5/#calc-size
CaretColorStyleValue
Represents the style value for caret-color as defined in css-ui-4.
CaretStyleValue
Represents the style value for caret as defined in css-ui-4.
CharsetRule
https://drafts.csswg.org/css-syntax-3/#charset-rule
Class
ColorAdjustStyleValue
Represents the style value for color-adjust as defined in css-color-adjust-1.
ColorFunctionColor
https://drafts.csswg.org/css-color/#funcdef-color
ColorFunctionColorParams
ColorInterpolationMethod
https://drafts.csswg.org/css-color-4/#color-interpolation-method
ColorMixFunction
https://drafts.csswg.org/css-color-5/#color-mix
ColorMixPart
A color with an optional percentage in a color-mix() function.
ColorStripe
https://drafts.csswg.org/css-images-4/#typedef-color-stripe
ColorStyleValue
Represents the style value for color as defined in css-color-6.
ColumnCountStyleValue
Represents the style value for column-count as defined in css-multicol-2.
ColumnHeightStyleValue
Represents the style value for column-height as defined in css-multicol-2.
ColumnRuleInsetCapEndStyleValue
Represents the style value for column-rule-inset-cap-end as defined in css-gaps-1.
ColumnRuleInsetCapStartStyleValue
Represents the style value for column-rule-inset-cap-start as defined in css-gaps-1.
ColumnRuleInsetCapStyleValue
Represents the style value for column-rule-inset-cap as defined in css-gaps-1.
ColumnRuleInsetEndStyleValue
Represents the style value for column-rule-inset-end as defined in css-gaps-1.
ColumnRuleInsetJunctionEndStyleValue
Represents the style value for column-rule-inset-junction-end as defined in css-gaps-1.
ColumnRuleInsetJunctionStartStyleValue
Represents the style value for column-rule-inset-junction-start as defined in css-gaps-1.
ColumnRuleInsetJunctionStyleValue
Represents the style value for column-rule-inset-junction as defined in css-gaps-1.
ColumnRuleInsetStartStyleValue
Represents the style value for column-rule-inset-start as defined in css-gaps-1.
ColumnRuleInsetStyleValue
Represents the style value for column-rule-inset as defined in css-gaps-1.
ColumnRuleStyleValue
Represents the style value for column-rule as defined in css-gaps-1.
ColumnWidthStyleValue
Represents the style value for column-width as defined in css-multicol-2.
ColumnsStyleValue
Represents the style value for columns as defined in css-multicol-2.
CommaOrSlash
CompoundSelector
Computed
ContainIntrinsicBlockSizeStyleValue
Represents the style value for contain-intrinsic-block-size as defined in css-sizing-4.
ContainIntrinsicHeightStyleValue
Represents the style value for contain-intrinsic-height as defined in css-sizing-4.
ContainIntrinsicInlineSizeStyleValue
Represents the style value for contain-intrinsic-inline-size as defined in css-sizing-4.
ContainIntrinsicSizeStyleValue
Represents the style value for contain-intrinsic-size as defined in css-sizing-4.
ContainIntrinsicWidthStyleValue
Represents the style value for contain-intrinsic-width as defined in css-sizing-4.
ContainerCondition
ContainerConditionList
ContainerNameStyleValue
Represents the style value for container-name as defined in css-conditional-5.
ContainerRule
https://drafts.csswg.org/css-contain-3/#container-rule
ContainerRulesBlock
ContainerStyleValue
Represents the style value for container as defined in css-conditional-5.
ContentFunction
https://drafts.csswg.org/css-content-3/#funcdef-content
ContentList
https://drafts.csswg.org/css-content-3/#content-values
ContrastFunction
contrast( <number [0,∞]> | <percentage [0,∞]> )
CornerBlockEndShapeStyleValue
Represents the style value for corner-block-end-shape as defined in css-borders-4.
CornerBlockStartShapeStyleValue
Represents the style value for corner-block-start-shape as defined in css-borders-4.
CornerBottomLeftShapeStyleValue
Represents the style value for corner-bottom-left-shape as defined in css-borders-4.
CornerBottomRightShapeStyleValue
Represents the style value for corner-bottom-right-shape as defined in css-borders-4.
CornerBottomShapeStyleValue
Represents the style value for corner-bottom-shape as defined in css-borders-4.
CornerEndEndShapeStyleValue
Represents the style value for corner-end-end-shape as defined in css-borders-4.
CornerEndStartShapeStyleValue
Represents the style value for corner-end-start-shape as defined in css-borders-4.
CornerInlineEndShapeStyleValue
Represents the style value for corner-inline-end-shape as defined in css-borders-4.
CornerInlineStartShapeStyleValue
Represents the style value for corner-inline-start-shape as defined in css-borders-4.
CornerLeftShapeStyleValue
Represents the style value for corner-left-shape as defined in css-borders-4.
CornerRightShapeStyleValue
Represents the style value for corner-right-shape as defined in css-borders-4.
CornerShapeStyleValue
Represents the style value for corner-shape as defined in css-borders-4.
CornerStartEndShapeStyleValue
Represents the style value for corner-start-end-shape as defined in css-borders-4.
CornerStartStartShapeStyleValue
Represents the style value for corner-start-start-shape as defined in css-borders-4.
CornerTopLeftShapeStyleValue
Represents the style value for corner-top-left-shape as defined in css-borders-4.
CornerTopRightShapeStyleValue
Represents the style value for corner-top-right-shape as defined in css-borders-4.
CornerTopShapeStyleValue
Represents the style value for corner-top-shape as defined in css-borders-4.
CounterFunction
https://drafts.csswg.org/css-lists-3/#counter-functions
CounterFunctionParams
CounterIncrementStyleValue
Represents the style value for counter-increment as defined in css-lists-3.
CounterName
https://drafts.csswg.org/css-lists-3/#typedef-counter-name
CounterSetStyleValue
Represents the style value for counter-set as defined in css-lists-3.
CounterStyleName
CounterStyleRule
https://drafts.csswg.org/css-counter-styles-3/#the-counter-style-rule
CounterStyleRuleBlock
CountersFunction
https://drafts.csswg.org/css-lists-3/#counter-functions
CountersFunctionParams
CssMetadata
Aggregated metadata computed from declarations within a block. This allows efficient checking of what types of properties a block contains without iterating through all declarations.
CubicBezierFunction
CubicBezierFunctionParams
CueAfterStyleValue
Represents the style value for cue-after as defined in css-speech-1.
CueBeforeStyleValue
Represents the style value for cue-before as defined in css-speech-1.
CueStyleValue
Represents the style value for cue as defined in css-speech-1.
CursorStyleValue
Represents the style value for cursor as defined in css-ui-4.
Custom
CustomDimension
CustomElementTag
CustomIdent
https://drafts.csswg.org/css-values/#custom-idents
DashedIdent
https://drafts.csswg.org/css-values/#dashed-idents
Decibel
Declaration
This is a generic type that can be used for AST nodes representing a Declaration, aka “property”. This is defined as:
DeclarationKind
Diagnostic
An issue that occurred during parse time.
DirPseudoFunction
DisplayListitem
https://drafts.csswg.org/css-display-4/#typedef-display-listitem
DocumentMatcherList
DocumentRule
https://www.w3.org/TR/2012/WD-css3-conditional-20120911/#at-document
DocumentRuleBlock
DominantBaselineStyleValue
Represents the style value for dominant-baseline as defined in css-inline-3.
DropShadowFunction
drop-shadow( <color>? && <length>{2,3} )
DynamicRangeLimitMixFunction
https://drafts.csswg.org/css-color-hdr-1/#dynamic-range-limit-mix
DynamicRangeLimitMixFunctionParams
EventTriggerNameStyleValue
Represents the style value for event-trigger-name as defined in animation-triggers-1.
EventTriggerSourceStyleValue
Represents the style value for event-trigger-source as defined in animation-triggers-1.
EventTriggerStyleValue
Represents the style value for event-trigger as defined in animation-triggers-1.
Exact
An exact value wrapper using const generics.
FallbackStyleValue
FeatureTagValue
<feature-tag-value> as defined in css-fonts-4.
FillColorStyleValue
Represents the style value for fill-color as defined in fill-stroke-3.
FillOpacityStyleValue
Represents the style value for fill-opacity as defined in fill-stroke-3.
FillPositionStyleValue
Represents the style value for fill-position as defined in fill-stroke-3.
FillRepeatStyleValue
Represents the style value for fill-repeat as defined in fill-stroke-3.
FillSizeStyleValue
Represents the style value for fill-size as defined in fill-stroke-3.
FilterStyleValue
Represents the style value for filter as defined in filter-effects-2.
FilterValueList
https://drafts.csswg.org/filter-effects-1/#typedef-filter-value-list
FitContentFunction
https://drafts.csswg.org/css-grid-2/#funcdef-grid-template-columns-fit-content
Flex
https://www.w3.org/TR/css-grid-2/#typedef-flex
FlexFlowStyleValue
Represents the style value for flex-flow as defined in css-flexbox-2.
FlexGrowStyleValue
Represents the style value for flex-grow as defined in css-flexbox-2.
FlexLineCountStyleValue
Represents the style value for flex-line-count as defined in css-flexbox-2.
FlexShrinkStyleValue
Represents the style value for flex-shrink as defined in css-flexbox-2.
FlexStyleValue
Represents the style value for flex as defined in css-flexbox-2.
FlexStyleValueOptions
FloatOffsetStyleValue
Represents the style value for float-offset as defined in css-page-floats-3.
FloodColorStyleValue
Represents the style value for flood-color as defined in filter-effects-2.
FloodOpacityStyleValue
Represents the style value for flood-opacity as defined in filter-effects-2.
FlowFromStyleValue
Represents the style value for flow-from as defined in css-regions-1.
FontFaceRule
https://drafts.csswg.org/css-fonts/#font-face-rule
FontFaceRuleBlock
FontFaceRuleStyleValue
FontFamilyStyleValue
Represents the style value for font-family as defined in css-fonts-5.
FontFeatureSettingsStyleValue
Represents the style value for font-feature-settings as defined in css-fonts-5.
FontLanguageOverrideStyleValue
Represents the style value for font-language-override as defined in css-fonts-5.
FontSynthesisStyleValue
Represents the style value for font-synthesis as defined in css-fonts-5.
FontSynthesisStyleValueOptions
FontVariationSettingsStyleValue
Represents the style value for font-variation-settings as defined in css-fonts-5.
GapRepeatRule
GapRuleList
https://drafts.csswg.org/css-gaps-1/#typedef-gap-rule-list
GapStyleValue
Represents the style value for gap as defined in css-gaps-1.
GenericScriptSpecific
https://drafts.csswg.org/css-fonts-4/#family-name-syntax
GrayscaleFunction
grayscale( <number [0,1]> | <percentage [0,100]> )
GridAreaStyleValue
Represents the style value for grid-area as defined in css-grid-3.
GridAutoColumnsStyleValue
Represents the style value for grid-auto-columns as defined in css-grid-3.
GridAutoRowsStyleValue
Represents the style value for grid-auto-rows as defined in css-grid-3.
GridColumnEndStyleValue
Represents the style value for grid-column-end as defined in css-grid-3.
GridColumnStartStyleValue
Represents the style value for grid-column-start as defined in css-grid-3.
GridColumnStyleValue
Represents the style value for grid-column as defined in css-grid-3.
GridRowEndStyleValue
Represents the style value for grid-row-end as defined in css-grid-3.
GridRowStartStyleValue
Represents the style value for grid-row-start as defined in css-grid-3.
GridRowStyleValue
Represents the style value for grid-row as defined in css-grid-3.
GridTemplateAreasStyleValue
Represents the style value for grid-template-areas as defined in css-grid-3.
HasPseudoFunction
HeadingPseudoFunction
HighlightPseudoElement
HostContextPseudoFunction
HostPseudoFunction
HslFunction
https://drafts.csswg.org/css-color/#funcdef-hsl
HslFunctionParams
HslaFunction
HueInterpolationMethod
https://drafts.csswg.org/css-color-4/#typedef-hue-interpolation-method
HueRotateFunction
hue-rotate( <angle> | <zero> )
HwbFunction
https://drafts.csswg.org/css-color/#funcdef-hwb
HwbFunctionParams
HyphenateCharacterStyleValue
Represents the style value for hyphenate-character as defined in css-text-4.
HyphenateLimitCharsStyleValue
Represents the style value for hyphenate-limit-chars as defined in css-text-4.
HyphenateLimitZoneStyleValue
Represents the style value for hyphenate-limit-zone as defined in css-text-4.
Id
Image1d
https://drafts.csswg.org/css-images-4/#typedef-image-1d
ImageSetFunction
https://drafts.csswg.org/css-images-4/#funcdef-image-set
ImportLayerFunction
ImportRule
https://drafts.csswg.org/css-cascade-5/#at-ruledef-import
ImportSupportsFunction
InlineSizeStyleValue
Represents the style value for inline-size as defined in css-logical-1.
InsetBlockEndStyleValue
Represents the style value for inset-block-end as defined in css-position-4.
InsetBlockStartStyleValue
Represents the style value for inset-block-start as defined in css-position-4.
InsetBlockStyleValue
Represents the style value for inset-block as defined in css-position-4.
InsetInlineEndStyleValue
Represents the style value for inset-inline-end as defined in css-position-4.
InsetInlineStartStyleValue
Represents the style value for inset-inline-start as defined in css-position-4.
InsetInlineStyleValue
Represents the style value for inset-inline as defined in css-position-4.
InsetStyleValue
Represents the style value for inset as defined in css-position-4.
InterestDelayEndStyleValue
Represents the style value for interest-delay-end as defined in css-ui-4.
InterestDelayStartStyleValue
Represents the style value for interest-delay-start as defined in css-ui-4.
InterestDelayStyleValue
Represents the style value for interest-delay as defined in css-ui-4.
InvertFunction
invert( <number [0,1]> | <percentage [0,100]> )
IsPseudoFunction
IsolationStyleValue
Represents the style value for isolation as defined in compositing-2.
Keyframe
KeyframeSelectors
KeyframesRule
https://drafts.csswg.org/css-animations/#at-ruledef-keyframes
KeyframesRuleBlock
KeypressFunction
https://drafts.csswg.org/css-grid-2/#funcdef-grid-template-columns-fit-content
LabFunction
https://drafts.csswg.org/css-color/#funcdef-lab
LabFunctionParams
LangPseudoFunction
LangValues
LayerName
LayerNameList
LayerRule
https://drafts.csswg.org/css-cascade-5/#layering
LayerRuleBlock
LchFunction
https://drafts.csswg.org/css-color/#funcdef-lch
LchFunctionParams
LeaderFunction
https://drafts.csswg.org/css-content-3/#leader-function
LeftStyleValue
Represents the style value for left as defined in css-position-4.
LetterSpacingStyleValue
Represents the style value for letter-spacing as defined in css-text-4.
LightingColorStyleValue
Represents the style value for lighting-color as defined in filter-effects-2.
LineHeightStepStyleValue
Represents the style value for line-height-step as defined in css-rhythm-1.
LinePaddingStyleValue
Represents the style value for line-padding as defined in css-text-4.
LineWidthList
https://drafts.csswg.org/css-gaps-1/#typedef-line-width-list
LinearFunction
LinearFunctionParams
LinearGradientFunction
https://drafts.csswg.org/css-images-3/#funcdef-linear-gradient
LinearGradientFunctionParams
LinkParametersStyleValue
Represents the style value for link-parameters as defined in css-link-params-1.
ListStyleImageStyleValue
Represents the style value for list-style-image as defined in css-lists-3.
ListStyleStyleValue
Represents the style value for list-style as defined in css-lists-3.
MarginBlockEndStyleValue
Represents the style value for margin-block-end as defined in css-logical-1.
MarginBlockStartStyleValue
Represents the style value for margin-block-start as defined in css-logical-1.
MarginBlockStyleValue
Represents the style value for margin-block as defined in css-logical-1.
MarginBottomStyleValue
Represents the style value for margin-bottom as defined in css-box-4.
MarginInlineEndStyleValue
Represents the style value for margin-inline-end as defined in css-logical-1.
MarginInlineStartStyleValue
Represents the style value for margin-inline-start as defined in css-logical-1.
MarginInlineStyleValue
Represents the style value for margin-inline as defined in css-logical-1.
MarginLeftStyleValue
Represents the style value for margin-left as defined in css-box-4.
MarginRightStyleValue
Represents the style value for margin-right as defined in css-box-4.
MarginRuleBlock
MarginStyleValue
Represents the style value for margin as defined in css-box-4.
MarginTopStyleValue
Represents the style value for margin-top as defined in css-box-4.
MaskBorderOutsetStyleValue
Represents the style value for mask-border-outset as defined in css-masking-1.
MaskBorderRepeatStyleValue
Represents the style value for mask-border-repeat as defined in css-masking-1.
MaskBorderSourceStyleValue
Represents the style value for mask-border-source as defined in css-masking-1.
MaskClipStyleValue
Represents the style value for mask-clip as defined in css-masking-1.
MaskOriginStyleValue
Represents the style value for mask-origin as defined in css-masking-1.
MaskPositionStyleValue
Represents the style value for mask-position as defined in css-masking-1.
MaskRepeatStyleValue
Represents the style value for mask-repeat as defined in css-masking-1.
MaskSizeStyleValue
Represents the style value for mask-size as defined in css-masking-1.
Matrix3dFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-matrix3d
Matrix3dFunctionParams
MatrixFunction
https://drafts.csswg.org/css-transforms-1/#funcdef-transform-matrix
MatrixFunctionParams
MaxBlockSizeStyleValue
Represents the style value for max-block-size as defined in css-logical-1.
MaxInlineSizeStyleValue
Represents the style value for max-inline-size as defined in css-logical-1.
MaxLinesStyleValue
Represents the style value for max-lines as defined in css-overflow-5.
MediaQuery
MediaQueryList
MediaRule
https://drafts.csswg.org/mediaqueries-4/
MediaRuleBlock
MinBlockSizeStyleValue
Represents the style value for min-block-size as defined in css-logical-1.
MinInlineSizeStyleValue
Represents the style value for min-inline-size as defined in css-logical-1.
MozDocumentRule
MozLocaleDirFunctionalPseudoClass
MsImeAlignMediaFeatureKeyword
Namespace
https://drafts.csswg.org/selectors/#type-nmsp
NamespaceRule
https://drafts.csswg.org/css-namespaces/#at-ruledef-namespace
NegativeStyleValue
NodeKinds
Categories of nodes present in metadata, used for selector filtering.
NonNegative
A non-negative value wrapper.
NonZero
A non-zero value wrapper.
NotPseudoFunction
NthChildPseudoFunction
NthColPseudoFunction
NthLastChildPseudoFunction
NthLastColPseudoFunction
NthLastOfTypePseudoFunction
NthOfTypePseudoFunction
ObjectPositionStyleValue
Represents the style value for object-position as defined in css-images-5.
ObjectViewBoxStyleValue
Represents the style value for object-view-box as defined in css-images-5.
OffsetAnchorStyleValue
Represents the style value for offset-anchor as defined in motion-1.
OffsetDistanceStyleValue
Represents the style value for offset-distance as defined in motion-1.
OklabFunction
https://drafts.csswg.org/css-color/#funcdef-oklab
OklchFunction
https://drafts.csswg.org/css-color/#funcdef-oklch
OpacityFunction
opacity( <number [0,1]> | <percentage [0,100]> )
OpacityStyleValue
Represents the style value for opacity as defined in css-color-6.
OpentypeTag
<opentype-tag> as defined in css-fonts-4.
OrderStyleValue
Represents the style value for order as defined in css-display-4.
OrphansStyleValue
Represents the style value for orphans as defined in css-break-4.
OutlineColorStyleValue
Represents the style value for outline-color as defined in css-ui-4.
OutlineOffsetStyleValue
Represents the style value for outline-offset as defined in css-ui-4.
OutlineStyleStyleValue
Represents the style value for outline-style as defined in css-ui-4.
OutlineStyleValue
Represents the style value for outline as defined in css-ui-4.
OutlineWidthStyleValue
Represents the style value for outline-width as defined in css-ui-4.
OverflowClipMarginBlockEndStyleValue
Represents the style value for overflow-clip-margin-block-end as defined in css-overflow-5.
OverflowClipMarginBlockStartStyleValue
Represents the style value for overflow-clip-margin-block-start as defined in css-overflow-5.
OverflowClipMarginBlockStyleValue
Represents the style value for overflow-clip-margin-block as defined in css-overflow-5.
OverflowClipMarginBottomStyleValue
Represents the style value for overflow-clip-margin-bottom as defined in css-overflow-5.
OverflowClipMarginInlineEndStyleValue
Represents the style value for overflow-clip-margin-inline-end as defined in css-overflow-5.
OverflowClipMarginInlineStartStyleValue
Represents the style value for overflow-clip-margin-inline-start as defined in css-overflow-5.
OverflowClipMarginInlineStyleValue
Represents the style value for overflow-clip-margin-inline as defined in css-overflow-5.
OverflowClipMarginLeftStyleValue
Represents the style value for overflow-clip-margin-left as defined in css-overflow-5.
OverflowClipMarginRightStyleValue
Represents the style value for overflow-clip-margin-right as defined in css-overflow-5.
OverflowClipMarginStyleValue
Represents the style value for overflow-clip-margin as defined in css-overflow-5.
OverflowClipMarginTopStyleValue
Represents the style value for overflow-clip-margin-top as defined in css-overflow-5.
OverflowStyleValue
Represents the style value for overflow as defined in css-overflow-5.
OverscrollBehaviorStyleValue
Represents the style value for overscroll-behavior as defined in css-overscroll-1.
PadStyleValue
PaddingBlockEndStyleValue
Represents the style value for padding-block-end as defined in css-logical-1.
PaddingBlockStartStyleValue
Represents the style value for padding-block-start as defined in css-logical-1.
PaddingBlockStyleValue
Represents the style value for padding-block as defined in css-logical-1.
PaddingBottomStyleValue
Represents the style value for padding-bottom as defined in css-box-4.
PaddingInlineEndStyleValue
Represents the style value for padding-inline-end as defined in css-logical-1.
PaddingInlineStartStyleValue
Represents the style value for padding-inline-start as defined in css-logical-1.
PaddingInlineStyleValue
Represents the style value for padding-inline as defined in css-logical-1.
PaddingLeftStyleValue
Represents the style value for padding-left as defined in css-box-4.
PaddingRightStyleValue
Represents the style value for padding-right as defined in css-box-4.
PaddingStyleValue
Represents the style value for padding as defined in css-box-4.
PaddingTopStyleValue
Represents the style value for padding-top as defined in css-box-4.
PageRule
https://drafts.csswg.org/cssom-1/#csspagerule
PageRuleBlock
PageSelector
PageSelectorList
PageStyleValue
Represents the style value for page as defined in css-page-4.
PaletteIdentifier
https://www.w3.org/TR/css-fonts-4/#typedef-font-palette-palette-identifier
ParamFunction
https://drafts.csswg.org/css-link-params-1/#funcdef-param
ParamFunctionParams
PartPseudoElement
PauseStyleValue
Represents the style value for pause as defined in css-speech-1.
Percentage
PerspectiveFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-perspective
PerspectiveOriginStyleValue
Represents the style value for perspective-origin as defined in css-transforms-2.
PerspectiveStyleValue
Represents the style value for perspective as defined in css-transforms-2.
PickerPseudoElement
PlaceContentStyleValue
Represents the style value for place-content as defined in css-align-3.
PlaceItemsStyleValue
Represents the style value for place-items as defined in css-align-3.
PlaceSelfStyleValue
Represents the style value for place-self as defined in css-align-3.
PointerTimelineAxisStyleValue
Represents the style value for pointer-timeline-axis as defined in pointer-animations-1.
PointerTimelineNameStyleValue
Represents the style value for pointer-timeline-name as defined in pointer-animations-1.
PointerTimelineStyleValue
Represents the style value for pointer-timeline as defined in pointer-animations-1.
PositionAreaStyleValue
Represents the style value for position-area as defined in css-anchor-position-2.
PositionTryOrderStyleValue
Represents the style value for position-try-order as defined in css-anchor-position-2.
Positive
A positive value wrapper.
PositiveNonZeroInt
PrefixStyleValue
PropertyGroup
The CSS specification/module that a property belongs to.
PropertyKind
Queryable properties a node exposes for selector matching. Used by attribute selectors like [name] or [name=value].
PropertyPrelude
PropertyRule
https://drafts.css-houdini.org/css-properties-values-api/#at-property-rule
PropertyRuleBlock
RadialGradientFunction
https://drafts.csswg.org/css-images-3/#funcdef-radial-gradient
RadialGradientFunctionParams
Ranged
A range-constrained value wrapper using const generics.
Ratio
https://drafts.csswg.org/css-values-4/#ratios
ReadingOrderStyleValue
Represents the style value for reading-order as defined in css-display-4.
RepeatFunction
https://drafts.csswg.org/css-gaps-1/#typedef-repeat-line-width
RepeatFunctionParams
RepeatingLinearGradientFunction
https://drafts.csswg.org/css-images-3/#funcdef-repeating-linear-gradient
RepeatingLinearGradientFunctionParams
RepeatingRadialGradientFunction
https://drafts.csswg.org/css-images-3/#funcdef-repeating-radial-gradient
RepeatingRadialGradientFunctionParams
RestStyleValue
Represents the style value for rest as defined in css-speech-1.
RgbFunction
https://drafts.csswg.org/css-color/#funcdef-rgb
RgbFunctionParams
RgbaFunction
RightStyleValue
Represents the style value for right as defined in css-position-4.
Rotate3dFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-rotate3d
Rotate3dFunctionParams
RotateFunction
https://drafts.csswg.org/css-transforms-1/#funcdef-transform-rotate
RotatexFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-rotatex
RotateyFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-rotatey
RotatezFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-rotatez
RowRuleInsetCapEndStyleValue
Represents the style value for row-rule-inset-cap-end as defined in css-gaps-1.
RowRuleInsetCapStartStyleValue
Represents the style value for row-rule-inset-cap-start as defined in css-gaps-1.
RowRuleInsetCapStyleValue
Represents the style value for row-rule-inset-cap as defined in css-gaps-1.
RowRuleInsetEndStyleValue
Represents the style value for row-rule-inset-end as defined in css-gaps-1.
RowRuleInsetJunctionEndStyleValue
Represents the style value for row-rule-inset-junction-end as defined in css-gaps-1.
RowRuleInsetJunctionStartStyleValue
Represents the style value for row-rule-inset-junction-start as defined in css-gaps-1.
RowRuleInsetJunctionStyleValue
Represents the style value for row-rule-inset-junction as defined in css-gaps-1.
RowRuleInsetStartStyleValue
Represents the style value for row-rule-inset-start as defined in css-gaps-1.
RowRuleInsetStyleValue
Represents the style value for row-rule-inset as defined in css-gaps-1.
RowRuleStyleValue
Represents the style value for row-rule as defined in css-gaps-1.
RuleBreakStyleValue
Represents the style value for rule-break as defined in css-gaps-1.
RuleColorStyleValue
Represents the style value for rule-color as defined in css-gaps-1.
RuleInsetCapStyleValue
Represents the style value for rule-inset-cap as defined in css-gaps-1.
RuleInsetEndStyleValue
Represents the style value for rule-inset-end as defined in css-gaps-1.
RuleInsetJunctionStyleValue
Represents the style value for rule-inset-junction as defined in css-gaps-1.
RuleInsetStartStyleValue
Represents the style value for rule-inset-start as defined in css-gaps-1.
RuleInsetStyleValue
Represents the style value for rule-inset as defined in css-gaps-1.
RuleStyleStyleValue
Represents the style value for rule-style as defined in css-gaps-1.
RuleStyleValue
Represents the style value for rule as defined in css-gaps-1.
RuleVisibilityItemsStyleValue
Represents the style value for rule-visibility-items as defined in css-gaps-1.
RuleWidthStyleValue
Represents the style value for rule-width as defined in css-gaps-1.
RunningStyleValue
Represents the style value for running as defined in css-gcpm-4.
SaturateFunction
saturate( <number [0,∞]> | <percentage [0,∞]> )
Scale3dFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-scale3d
Scale3dFunctionParams
ScaleFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-scale
ScaleStyleValue
Represents the style value for scale as defined in css-transforms-2.
ScalexFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-scalex
ScaleyFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-scaley
ScalezFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-scalez
ScrollMarginBlockEndStyleValue
Represents the style value for scroll-margin-block-end as defined in css-scroll-snap-2.
ScrollMarginBlockStartStyleValue
Represents the style value for scroll-margin-block-start as defined in css-scroll-snap-2.
ScrollMarginBlockStyleValue
Represents the style value for scroll-margin-block as defined in css-scroll-snap-2.
ScrollMarginBottomStyleValue
Represents the style value for scroll-margin-bottom as defined in css-scroll-snap-2.
ScrollMarginInlineEndStyleValue
Represents the style value for scroll-margin-inline-end as defined in css-scroll-snap-2.
ScrollMarginInlineStartStyleValue
Represents the style value for scroll-margin-inline-start as defined in css-scroll-snap-2.
ScrollMarginInlineStyleValue
Represents the style value for scroll-margin-inline as defined in css-scroll-snap-2.
ScrollMarginLeftStyleValue
Represents the style value for scroll-margin-left as defined in css-scroll-snap-2.
ScrollMarginRightStyleValue
Represents the style value for scroll-margin-right as defined in css-scroll-snap-2.
ScrollMarginStyleValue
Represents the style value for scroll-margin as defined in css-scroll-snap-2.
ScrollMarginTopStyleValue
Represents the style value for scroll-margin-top as defined in css-scroll-snap-2.
ScrollPaddingBlockEndStyleValue
Represents the style value for scroll-padding-block-end as defined in css-scroll-snap-2.
ScrollPaddingBlockStartStyleValue
Represents the style value for scroll-padding-block-start as defined in css-scroll-snap-2.
ScrollPaddingBlockStyleValue
Represents the style value for scroll-padding-block as defined in css-scroll-snap-2.
ScrollPaddingBottomStyleValue
Represents the style value for scroll-padding-bottom as defined in css-scroll-snap-2.
ScrollPaddingInlineEndStyleValue
Represents the style value for scroll-padding-inline-end as defined in css-scroll-snap-2.
ScrollPaddingInlineStartStyleValue
Represents the style value for scroll-padding-inline-start as defined in css-scroll-snap-2.
ScrollPaddingInlineStyleValue
Represents the style value for scroll-padding-inline as defined in css-scroll-snap-2.
ScrollPaddingLeftStyleValue
Represents the style value for scroll-padding-left as defined in css-scroll-snap-2.
ScrollPaddingRightStyleValue
Represents the style value for scroll-padding-right as defined in css-scroll-snap-2.
ScrollPaddingStyleValue
Represents the style value for scroll-padding as defined in css-scroll-snap-2.
ScrollPaddingTopStyleValue
Represents the style value for scroll-padding-top as defined in css-scroll-snap-2.
ScrollSnapAlignStyleValue
Represents the style value for scroll-snap-align as defined in css-scroll-snap-2.
ScrollTimelineAxisStyleValue
Represents the style value for scroll-timeline-axis as defined in scroll-animations-1.
ScrollTimelineNameStyleValue
Represents the style value for scroll-timeline-name as defined in scroll-animations-1.
ScrollTimelineStyleValue
Represents the style value for scroll-timeline as defined in scroll-animations-1.
ScrollbarColorStyleValue
Represents the style value for scrollbar-color as defined in css-scrollbars-1.
ScrollbarGutterStyleValue
Represents the style value for scrollbar-gutter as defined in css-overflow-5.
SelectorList
Represents a list of CompoundSelectors, such as body, dialog:modal.
SepiaFunction
sepia( <number [0,1]> | <percentage [0,100]> )
Shadow
https://drafts.csswg.org/css-backgrounds-3/#typedef-shadow
ShapeImageThresholdStyleValue
Represents the style value for shape-image-threshold as defined in css-shapes-2.
ShapeMarginStyleValue
Represents the style value for shape-margin as defined in css-shapes-2.
ShapePaddingStyleValue
Represents the style value for shape-padding as defined in css-shapes-2.
SingleAdditiveSymbolsStyleValue
SingleAnimationRangeStyleValue
SingleContainIntrinsicSizeStyleValue
SinglePointerTimelineStyleValue
SingleScrollTimelineStyleValue
SingleTimelineTriggerActivationRangeStyleValue
SingleTimelineTriggerActiveRangeStyleValue
SingleTransition
https://drafts.csswg.org/css-transitions-2/#single-transition
SingleViewTimelineInsetStyleValue
SkewFunction
https://drafts.csswg.org/css-transforms-1/#funcdef-transform-skew
SkewxFunction
https://drafts.csswg.org/css-transforms-1/#funcdef-transform-skewx
SkewyFunction
https://drafts.csswg.org/css-transforms-1/#funcdef-transform-skewy
SlottedPseudoElement
SnapBlockFunction
https://drafts.csswg.org/css-page-floats-3/#funcdef-float-snap-block
SnapBlockFunctionParams
SnapInlineFunction
https://drafts.csswg.org/css-page-floats-3/#funcdef-float-snap-inline
SnapInlineFunctionParams
StartingStyleRule
https://drafts.csswg.org/css-transitions-2/#at-ruledef-starting-style
StartingStyleRuleBlock
StatePseudoFunction
StepsFunction
StepsFunctionParams
StringFunction
https://drafts.csswg.org/css-content-3/#string-function
StringFunctionParams
StripesFunction
https://drafts.csswg.org/css-images-4/#typedef-image-1d
StrokeColorStyleValue
Represents the style value for stroke-color as defined in fill-stroke-3.
StrokeDashCornerStyleValue
Represents the style value for stroke-dash-corner as defined in fill-stroke-3.
StrokeDasharrayStyleValue
Represents the style value for stroke-dasharray as defined in fill-stroke-3.
StrokeDashoffsetStyleValue
Represents the style value for stroke-dashoffset as defined in fill-stroke-3.
StrokeMiterlimitStyleValue
Represents the style value for stroke-miterlimit as defined in fill-stroke-3.
StrokeOpacityStyleValue
Represents the style value for stroke-opacity as defined in fill-stroke-3.
StrokePositionStyleValue
Represents the style value for stroke-position as defined in fill-stroke-3.
StrokeRepeatStyleValue
Represents the style value for stroke-repeat as defined in fill-stroke-3.
StrokeSizeStyleValue
Represents the style value for stroke-size as defined in fill-stroke-3.
StrokeWidthStyleValue
Represents the style value for stroke-width as defined in fill-stroke-3.
StyleRule
Represents a “Style Rule”, such as body { width: 100% }. See also the CSS-OM CSSStyleRule interface.
StyleSheet
https://drafts.csswg.org/cssom-1/#the-cssstylesheet-interface
SuffixStyleValue
SuperellipseFunction
https://drafts.csswg.org/css-borders-4/#typedef-corner-shape-value
SupportsRule
SupportsRuleBlock
SymbolsFunction
https://drafts.csswg.org/css-counter-styles-3/#funcdef-symbols
SymbolsFunctionParams
SymbolsStyleValue
SyntaxValue
TabSizeStyleValue
Represents the style value for tab-size as defined in css-text-4.
TargetCounterFunction
TargetCounterParams
TargetCountersFunction
TargetCountersParams
TargetTextFunction
TargetTextParams
TextBoxEdgeStyleValue
Represents the style value for text-box-edge as defined in css-inline-3.
TextBoxStyleValue
Represents the style value for text-box as defined in css-inline-3.
TextDecorationColorStyleValue
Represents the style value for text-decoration-color as defined in css-text-decor-4.
TextDecorationInsetStyleValue
Represents the style value for text-decoration-inset as defined in css-text-decor-4.
TextDecorationStyleValue
Represents the style value for text-decoration as defined in css-text-decor-4.
TextEmphasisColorStyleValue
Represents the style value for text-emphasis-color as defined in css-text-decor-4.
TextEmphasisSkipStyleValue
Represents the style value for text-emphasis-skip as defined in css-text-decor-4.
TextFitStyleValue
Represents the style value for text-fit as defined in css-text-4.
TextIndentStyleValue
Represents the style value for text-indent as defined in css-text-4.
TextShadowStyleValue
Represents the style value for text-shadow as defined in css-text-decor-4.
TextSizeAdjustStyleValue
Represents the style value for text-size-adjust as defined in css-size-adjust-1.
TextSpacingTrimStyleValue
Represents the style value for text-spacing-trim as defined in css-text-4.
TextUnderlineOffsetStyleValue
Represents the style value for text-underline-offset as defined in css-text-decor-4.
TextWrapStyleValue
Represents the style value for text-wrap as defined in css-text-4.
TimelineTriggerActivationRangeEndStyleValue
Represents the style value for timeline-trigger-activation-range-end as defined in animation-triggers-1.
TimelineTriggerActivationRangeStartStyleValue
Represents the style value for timeline-trigger-activation-range-start as defined in animation-triggers-1.
TimelineTriggerActivationRangeStyleValue
Represents the style value for timeline-trigger-activation-range as defined in animation-triggers-1.
TimelineTriggerActiveRangeEndStyleValue
Represents the style value for timeline-trigger-active-range-end as defined in animation-triggers-1.
TimelineTriggerActiveRangeStartStyleValue
Represents the style value for timeline-trigger-active-range-start as defined in animation-triggers-1.
TimelineTriggerActiveRangeStyleValue
Represents the style value for timeline-trigger-active-range as defined in animation-triggers-1.
TimelineTriggerNameStyleValue
Represents the style value for timeline-trigger-name as defined in animation-triggers-1.
TimelineTriggerSourceStyleValue
Represents the style value for timeline-trigger-source as defined in animation-triggers-1.
TimelineTriggerStyleValue
Represents the style value for timeline-trigger as defined in animation-triggers-1.
TopStyleValue
Represents the style value for top as defined in css-position-4.
TransformList
https://drafts.csswg.org/css-transforms-1/#typedef-transform-list
TransformStyleValue
Represents the style value for transform as defined in css-transforms-2.
TransitionBehaviorStyleValue
Represents the style value for transition-behavior as defined in css-transitions-2.
TransitionDelayStyleValue
Represents the style value for transition-delay as defined in css-transitions-2.
TransitionDurationStyleValue
Represents the style value for transition-duration as defined in css-transitions-2.
TransitionPropertyStyleValue
Represents the style value for transition-property as defined in css-transitions-2.
TransitionStyleValue
Represents the style value for transition as defined in css-transitions-2.
TransitionTimingFunctionStyleValue
Represents the style value for transition-timing-function as defined in css-transitions-2.
Translate3dFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-translate3d
Translate3dFunctionParams
TranslateFunction
https://drafts.csswg.org/css-transforms-1/#funcdef-transform-translate
TranslateStyleValue
Represents the style value for translate as defined in css-transforms-2.
TranslatexFunction
https://drafts.csswg.org/css-transforms-1/#funcdef-transform-translatex
TranslateyFunction
https://drafts.csswg.org/css-transforms-1/#funcdef-transform-translatey
TranslatezFunction
https://drafts.csswg.org/css-transforms-2/#funcdef-translatez
Unknown
UnknownAtRule
UnknownQualifiedRule
UnknownTag
VariationTagValue
Value for font-variation-settings: <opentype-tag> <number>
VendorPrefixes
ViewTimelineAxisStyleValue
Represents the style value for view-timeline-axis as defined in scroll-animations-1.
ViewTimelineInsetStyleValue
Represents the style value for view-timeline-inset as defined in scroll-animations-1.
ViewTimelineNameStyleValue
Represents the style value for view-timeline-name as defined in scroll-animations-1.
ViewTransitionClassStyleValue
Represents the style value for view-transition-class as defined in css-view-transitions-2.
ViewTransitionGroupPseudoElement
ViewTransitionImagePairPseudoElement
ViewTransitionNameStyleValue
Represents the style value for view-transition-name as defined in css-view-transitions-2.
ViewTransitionNewPseudoElement
ViewTransitionOldPseudoElement
VoiceDurationStyleValue
Represents the style value for voice-duration as defined in css-speech-1.
WebkitAnimationDelayStyleValue
Represents the style value for -webkit-animation-delay.
WebkitAnimationDurationStyleValue
Represents the style value for -webkit-animation-duration.
WebkitAnimationFillModeStyleValue
Represents the style value for -webkit-animation-fill-mode.
WebkitAnimationIterationCountStyleValue
Represents the style value for -webkit-animation-iteration-count.
WebkitAnimationNameStyleValue
Represents the style value for -webkit-animation-name.
WebkitAnimationTimingFunctionStyleValue
Represents the style value for -webkit-animation-timing-function.
WebkitAnyFunctionalPseudoClass
WebkitDistrubutedFunctionalPseudoElement
WebkitFilterStyleValue
Represents the style value for -webkit-filter.
WebkitFlexStyleValue
Represents the style value for -webkit-flex.
WebkitFlexStyleValueOptions
WebkitKeyframesRule
https://drafts.csswg.org/css-animations/#at-ruledef-keyframes
WebkitLineClampStyleValue
Represents the style value for -webkit-line-clamp as defined in css-overflow-5.
WebkitOrderStyleValue
Represents the style value for -webkit-order.
WebkitTapHighlightColorStyleValue
Represents the style value for -webkit-tap-highlight-color.
WebkitTextSizeAdjustStyleValue
Represents the style value for -webkit-text-size-adjust.
WebkitTransformStyleValue
Represents the style value for -webkit-transform.
WebkitTransitionDurationStyleValue
Represents the style value for -webkit-transition-duration.
WebkitTransitionStyleValue
Represents the style value for -webkit-transition.
WebkitTransitionTimingFunctionStyleValue
Represents the style value for -webkit-transition-timing-function.
WherePseudoFunction
WhiteSpaceTrimStyleValue
Represents the style value for white-space-trim as defined in css-text-4.
WhiteSpaceTrimStyleValueOptions
WidowsStyleValue
Represents the style value for widows as defined in css-break-4.
Wildcard
WillChangeStyleValue
Represents the style value for will-change as defined in css-will-change-1.
WordSpacingStyleValue
Represents the style value for word-spacing as defined in css-text-4.
ZoomStyleValue
Represents the style value for zoom as defined in css-viewport-1.

Enums§

AbsoluteSize
https://drafts.csswg.org/css2/#value-def-absolute-size
AlignContentStyleValue
Represents the style value for align-content as defined in css-align-3.
AlignItemsStyleValue
Represents the style value for align-items as defined in css-align-3.
AlignSelfStyleValue
Represents the style value for align-self as defined in css-align-3.
AlignmentBaselineStyleValue
Represents the style value for alignment-baseline as defined in css-inline-3.
AllStyleValue
Represents the style value for all as defined in css-cascade-6.
AnchorScopeStyleValue
Represents the style value for anchor-scope as defined in css-anchor-position-2.
Angle
https://drafts.csswg.org/css-values/#angles
AngleOrNumber
AngleOrZero
AnimateableFeature
https://drafts.csswg.org/css-will-change-1/#typedef-animateable-feature
AnimationAction
https://drafts.csswg.org/css-animations-2/#typedef-animation-action
AnimationType
AnyHoverMediaFeature
AnyHoverMediaFeatureKeyword
AnyPointerMediaFeature
AnyPointerMediaFeatureKeyword
AppearanceStyleValue
Represents the style value for appearance as defined in css-ui-4.
AspectRatioContainerFeature
Attachment
https://drafts.csswg.org/css-backgrounds-3/#typedef-attachment
AttrType
AttributeModifier
AttributeOperator
AttributeValue
AutoNoneOr
AutoOr
BackfaceVisibilityStyleValue
Represents the style value for backface-visibility as defined in css-transforms-2.
BaselineMetric
https://drafts.csswg.org/css-inline-3/#typedef-baseline-metric
BaselinePosition
https://drafts.csswg.org/css-align-3/#typedef-baseline-position
BaselineShiftStyleValue
Represents the style value for baseline-shift as defined in css-inline-3.
BaselineSourceStyleValue
Represents the style value for baseline-source as defined in css-inline-3.
BgClip
https://drafts.csswg.org/css-backgrounds-4/#typedef-bg-clip https://drafts.csswg.org/css-box-4/#typedef-visual-box
BgSize
https://drafts.csswg.org/css-backgrounds-3/#typedef-bg-size
BlendMode
https://drafts.csswg.org/css2/#value-def-absolute-size
BlockEllipsisStyleValue
Represents the style value for block-ellipsis as defined in css-overflow-5.
BlockSizeContainerFeature
BlockStepAlignStyleValue
Represents the style value for block-step-align as defined in css-rhythm-1.
BlockStepInsertStyleValue
Represents the style value for block-step-insert as defined in css-rhythm-1.
BlockStepRoundStyleValue
Represents the style value for block-step-round as defined in css-rhythm-1.
BookmarkStateStyleValue
Represents the style value for bookmark-state as defined in css-content-3.
BooleanKeyword
BorderBlockEndColorStyleValue
Represents the style value for border-block-end-color as defined in css-borders-4.
BorderBlockStartColorStyleValue
Represents the style value for border-block-start-color as defined in css-borders-4.
BorderBottomColorStyleValue
Represents the style value for border-bottom-color as defined in css-borders-4.
BorderBoundaryStyleValue
Represents the style value for border-boundary as defined in css-round-display-1.
BorderCollapseStyleValue
Represents the style value for border-collapse as defined in css-tables-3.
BorderImageRepeatStyleValueKeywords
BorderInlineEndColorStyleValue
Represents the style value for border-inline-end-color as defined in css-borders-4.
BorderInlineStartColorStyleValue
Represents the style value for border-inline-start-color as defined in css-borders-4.
BorderLeftColorStyleValue
Represents the style value for border-left-color as defined in css-borders-4.
BorderLimitStyleValue
Represents the style value for border-limit as defined in css-borders-4.
BorderRightColorStyleValue
Represents the style value for border-right-color as defined in css-borders-4.
BorderTopColorStyleValue
Represents the style value for border-top-color as defined in css-borders-4.
BoxDecorationBreakStyleValue
Represents the style value for box-decoration-break as defined in css-break-4.
BoxShadowPositionStyleValueKeywords
BoxSizingStyleValue
Represents the style value for box-sizing as defined in css-sizing-4.
BoxSnapStyleValue
Represents the style value for box-snap as defined in css-line-grid-1.
BreakAfterStyleValue
Represents the style value for break-after as defined in css-break-4.
BreakBeforeStyleValue
Represents the style value for break-before as defined in css-break-4.
BreakInsideStyleValue
Represents the style value for break-inside as defined in css-break-4.
CaptionSideStyleValue
Represents the style value for caption-side as defined in css-tables-3.
CaretAnimationStyleValue
Represents the style value for caret-animation as defined in css-ui-4.
CaretShapeStyleValue
Represents the style value for caret-shape as defined in css-ui-4.
ClearStyleValue
Represents the style value for clear as defined in css-page-floats-3.
ClipRuleStyleValue
Represents the style value for clip-rule as defined in css-masking-1.
Color
ColorFunction
https://drafts.csswg.org/css-color/#typedef-color-function
ColorGamutMediaFeature
ColorGamutMediaFeatureKeyword
ColorIndexMediaFeature
ColorInterpolationFiltersStyleValue
Represents the style value for color-interpolation-filters as defined in filter-effects-2.
ColorMediaFeature
ColorSpace
ColorStopOrHint
ColumnFillStyleValue
Represents the style value for column-fill as defined in css-multicol-2.
ColumnGapStyleValue
Represents the style value for column-gap as defined in css-gaps-1.
ColumnRuleBreakStyleValue
Represents the style value for column-rule-break as defined in css-gaps-1.
ColumnRuleColorStyleValue
Represents the style value for column-rule-color as defined in css-gaps-1.
ColumnRuleStyleStyleValue
Represents the style value for column-rule-style as defined in css-gaps-1.
ColumnRuleVisibilityItemsStyleValue
Represents the style value for column-rule-visibility-items as defined in css-gaps-1.
ColumnRuleWidthStyleValue
Represents the style value for column-rule-width as defined in css-gaps-1.
ColumnSpanStyleValue
Represents the style value for column-span as defined in css-multicol-2.
ColumnWrapStyleValue
Represents the style value for column-wrap as defined in css-multicol-2.
Combinator
https://drafts.csswg.org/selectors/#combinators
CompatAuto
https://drafts.csswg.org/css-ui-4/#typedef-appearance-compat-auto
CompatSpecial
https://drafts.csswg.org/css-ui-4/#typedef-appearance-compat-special
ComputedValueType
How the computed value is calculated from the specified value
ContainStyleValue
Represents the style value for contain as defined in css-contain-4.
ContainerFeature
ContainerQuery
ContainerTypeStyleValue
Represents the style value for container-type as defined in css-conditional-5.
ContentDistribution
https://drafts.csswg.org/css-align-3/#typedef-content-distribution
ContentKeyword
ContentListItem
https://drafts.csswg.org/css-content-3/#content-values
ContentPosition
https://drafts.csswg.org/css-align-3/#typedef-content-position
ContentVisibilityStyleValue
Represents the style value for content-visibility as defined in css-contain-4.
ContinueStyleValue
Represents the style value for continue as defined in css-overflow-5.
CoordBox
https://drafts.csswg.org/css-box-4/#typedef-coord-box
CornerShapeValue
https://drafts.csswg.org/css-borders-4/#typedef-corner-shape-value
Counter
https://drafts.csswg.org/css-lists-3/#counter-functions
CounterStyle
CounterStyleRuleStyleValue
CssAtomSet
Atoms used by the CSS AST, extending the lexer’s atom set with additional CSS-specific atoms.
CursorImage
https://drafts.csswg.org/css-ui-4/#typedef-cursor-cursor-image
CursorPredefined
https://drafts.csswg.org/css-ui-4/#typedef-cursor-predefined
DeviceHeightMediaFeature
DeviceWidthMediaFeature
DirValue
DirectionStyleValue
Represents the style value for direction as defined in css-writing-modes-4.
DisplayBox
https://drafts.csswg.org/css-display-4/#typedef-display-box
DisplayInside
https://drafts.csswg.org/css-display-4/#typedef-display-inside
DisplayInternal
https://drafts.csswg.org/css-display-4/#typedef-display-internal
DisplayLegacy
https://drafts.csswg.org/css-display-4/#typedef-display-legacy
DisplayListitemInside
DisplayModeMediaFeature
DisplayModeMediaFeatureKeyword
DisplayOutside
https://drafts.csswg.org/css-display-4/#typedef-display-outside
DisplayStyleValue
Represents the style value for display as defined in css-display-4.
DocumentMatcher
DynamicRangeLimitStyleValue
Represents the style value for dynamic-range-limit as defined in css-color-hdr-1.
DynamicRangeMediaFeature
DynamicRangeMediaFeatureKeyword
EasingFunction
https://drafts.csswg.org/css-easing-2/#typedef-easing-function
EmptyCellsStyleValue
Represents the style value for empty-cells as defined in css-tables-3.
EnvironmentBlendingMediaFeature
EnvironmentBlendingMediaFeatureKeyword
EventTriggerEvent
https://drafts.csswg.org/css-animations-2/#typedef-event-trigger-event
FeatureTagToggle
The optional value for a feature tag: <integer [0,∞]> | on | off
FieldSizingStyleValue
Represents the style value for field-sizing as defined in css-forms-1.
FillBreakStyleValue
Represents the style value for fill-break as defined in fill-stroke-3.
FillOriginStyleValue
Represents the style value for fill-origin as defined in fill-stroke-3.
FillRuleStyleValue
Represents the style value for fill-rule as defined in fill-stroke-3.
FilterFunction
https://drafts.csswg.org/filter-effects-1/#typedef-filter-function
FilterValue
A single item in a <filter-value-list>: either a filter function or a URL.
FlexBasisStyleValue
Represents the style value for flex-basis as defined in css-flexbox-2.
FlexDirectionStyleValue
Represents the style value for flex-direction as defined in css-flexbox-2.
FlexWrapStyleValue
Represents the style value for flex-wrap as defined in css-flexbox-2.
FloatDeferStyleValue
Represents the style value for float-defer as defined in css-page-floats-3.
FloatReferenceStyleValue
Represents the style value for float-reference as defined in css-page-floats-3.
FloatStyleValue
Represents the style value for float as defined in css-page-floats-3.
FlowIntoStyleValue
Represents the style value for flow-into as defined in css-regions-1.
FlowToleranceStyleValue
Represents the style value for flow-tolerance as defined in css-grid-3.
FontFamilyName
https://drafts.csswg.org/css-fonts-4/#family-name-syntax
FontKerningStyleValue
Represents the style value for font-kerning as defined in css-fonts-5.
FontOpticalSizingStyleValue
Represents the style value for font-optical-sizing as defined in css-fonts-5.
FontSizeAdjustStyleValue
Represents the style value for font-size-adjust as defined in css-fonts-5.
FontSizeStyleValue
Represents the style value for font-size as defined in css-fonts-5.
FontStyleStyleValue
Represents the style value for font-style as defined in css-fonts-5.
FontSynthesisPositionStyleValue
Represents the style value for font-synthesis-position as defined in css-fonts-5.
FontSynthesisSmallCapsStyleValue
Represents the style value for font-synthesis-small-caps as defined in css-fonts-5.
FontSynthesisStyleStyleValue
Represents the style value for font-synthesis-style as defined in css-fonts-5.
FontSynthesisWeightStyleValue
Represents the style value for font-synthesis-weight as defined in css-fonts-5.
FontVariantCapsStyleValue
Represents the style value for font-variant-caps as defined in css-fonts-5.
FontVariantEmojiStyleValue
Represents the style value for font-variant-emoji as defined in css-fonts-5.
FontVariantPositionStyleValue
Represents the style value for font-variant-position as defined in css-fonts-5.
FontWeightAbsolute
https://drafts.csswg.org/css-fonts-4/#font-weight-absolute-values
FontWeightStyleValue
Represents the style value for font-weight as defined in css-fonts-5.
FontWidthStyleValue
Represents the style value for font-width as defined in css-fonts-5.
FootnoteDisplayStyleValue
Represents the style value for footnote-display as defined in css-gcpm-4.
FootnotePolicyStyleValue
Represents the style value for footnote-policy as defined in css-gcpm-4.
ForcedColorAdjustStyleValue
Represents the style value for forced-color-adjust as defined in css-color-adjust-1.
ForcedColorsMediaFeature
ForcedColorsMediaFeatureKeyword
FrameSizingStyleValue
Represents the style value for frame-sizing as defined in css-sizing-4.
Frequency
https://drafts.csswg.org/css-values/#frequency
FunctionalPseudoClass
FunctionalPseudoElement
GapRuleOrRepeat
GenericComplete
https://drafts.csswg.org/css-fonts-4/#family-name-syntax
GenericFontFamily
https://drafts.csswg.org/css-fonts-4/#family-name-syntax
GenericIncomplete
https://drafts.csswg.org/css-fonts-4/#family-name-syntax
GenericScriptSpecificKeyword
https://drafts.csswg.org/css-fonts-4/#family-name-syntax
GlyphOrientationVerticalStyleValue
Represents the style value for glyph-orientation-vertical as defined in css-writing-modes-4.
Gradient
https://drafts.csswg.org/css-images-3/#typedef-gradient
GridAutoFlowStyleValue
Represents the style value for grid-auto-flow as defined in css-grid-3.
GridLine
https://drafts.csswg.org/css-grid-2/#typedef-grid-row-start-grid-line
GridMediaFeature
HackMediaFeature
HangingPunctuationStyleValue
Represents the style value for hanging-punctuation as defined in css-text-4.
HeightContainerFeature
HeightMediaFeature
HeightStyleValue
Represents the style value for height as defined in css-sizing-4.
HorizontalViewportSegmentsMediaFeature
HoverMediaFeature
HoverMediaFeatureKeyword
HtmlNonConformingTag
https://html.spec.whatwg.org/multipage/obsolete.html#non-conforming-features
HtmlNonStandardTag
HtmlTag
https://html.spec.whatwg.org/multipage/indices.html#elements-3
HueInterpolationDirection
The direction keyword for hue interpolation.
HyphenateLimitLastStyleValue
Represents the style value for hyphenate-limit-last as defined in css-text-4.
HyphenateLimitLinesStyleValue
Represents the style value for hyphenate-limit-lines as defined in css-text-4.
HyphensStyleValue
Represents the style value for hyphens as defined in css-text-4.
Image
https://drafts.csswg.org/css-images-3/#typedef-image
ImageAnimationStyleValue
Represents the style value for image-animation as defined in css-image-animation-1.
ImageOrientationStyleValue
Represents the style value for image-orientation as defined in css-images-5.
ImageRenderingStyleValue
Represents the style value for image-rendering as defined in css-images-5.
ImageSetParams
ImportLayer
Inherits
InheritsValue
InitialLetterStyleValue
Represents the style value for initial-letter as defined in css-inline-3.
InitialLetterWrapStyleValue
Represents the style value for initial-letter-wrap as defined in css-inline-3.
InlineSizeContainerFeature
InlineSizingStyleValue
Represents the style value for inline-sizing as defined in css-inline-3.
InputSecurityStyleValue
Represents the style value for input-security as defined in css-forms-1.
InteractivityStyleValue
Represents the style value for interactivity as defined in css-ui-4.
InterpolateSizeStyleValue
Represents the style value for interpolate-size as defined in css-values-5.
InterpolationColorSpace
The color space for color interpolation, which can be rectangular or polar.
InvertedColorsMediaFeature
InvertedColorsMediaFeatureKeyword
IsolationMode
https://drafts.csswg.org/compositing-2/#isolated-propid
JustifyContentStyleValue
Represents the style value for justify-content as defined in css-align-3.
JustifyItemsStyleValue
Represents the style value for justify-items as defined in css-align-3.
JustifySelfStyleValue
Represents the style value for justify-self as defined in css-align-3.
KeyframeSelector
KeyframesName
LangValue
LayoutBox
https://drafts.csswg.org/css-box-4/#typedef-layout-box
LeaderType
https://drafts.csswg.org/css-content-3/#typedef-leader-type
LegacyPseudoElement
Length
LengthPercentage
LengthPercentageOrFlex
LineBreakStyleValue
Represents the style value for line-break as defined in css-text-4.
LineFitEdgeStyleValue
Represents the style value for line-fit-edge as defined in css-inline-3.
LineGridStyleValue
Represents the style value for line-grid as defined in css-line-grid-1.
LineHeightStyleValue
Represents the style value for line-height as defined in css-inline-3.
LineSnapStyleValue
Represents the style value for line-snap as defined in css-line-grid-1.
LineStyle
LineWidth
LineWidthOrRepeat
https://drafts.csswg.org/css-gaps-1/#typedef-line-width-or-repeat
LinearDirection
ListStylePositionStyleValue
Represents the style value for list-style-position as defined in css-lists-3.
ListStyleTypeStyleValue
Represents the style value for list-style-type as defined in css-lists-3.
MarginBreakStyleValue
Represents the style value for margin-break as defined in css-break-4.
MarginRule
https://drafts.csswg.org/cssom-1/#cssmarginrule
MarginTrimStyleValue
Represents the style value for margin-trim as defined in css-box-4.
MarkerSideStyleValue
Represents the style value for marker-side as defined in css-lists-3.
MaskBorderModeStyleValue
Represents the style value for mask-border-mode as defined in css-masking-1.
MaskTypeStyleValue
Represents the style value for mask-type as defined in css-masking-1.
MathmlTag
https://w3c.github.io/mathml/#mmlindex_elements
MaxHeightStyleValue
Represents the style value for max-height as defined in css-sizing-4.
MaxWidthStyleValue
Represents the style value for max-width as defined in css-sizing-4.
MediaCondition
MediaFeature
https://drafts.csswg.org/mediaqueries-5/#media-descriptor-table
MediaPreCondition
MediaType
MinHeightStyleValue
Represents the style value for min-height as defined in css-sizing-4.
MinIntrinsicSizingStyleValue
Represents the style value for min-intrinsic-sizing as defined in css-sizing-4.
MinWidthStyleValue
Represents the style value for min-width as defined in css-sizing-4.
MixBlendModeStyleValue
Represents the style value for mix-blend-mode as defined in compositing-2.
MonochromeMediaFeature
MozDeviceOrientationMediaFeature
MozDeviceOrientationMediaFeatureKeyword
MozDevicePixelRatioMediaFeature
MozFunctionalPseudoClass
MozFunctionalPseudoElement
MozFunctionalPseudoElementKeyword
MozImagesInMenusMediaFeature
MozMacGraphiteThemeMediaFeature
MozMaemoClassicMediaFeature
MozOsVersionMediaFeature
MozOsVersionMediaFeatureKeyword
MozPseudoClass
https://developer.mozilla.org/en-US/docs/Web/CSS/Mozilla_Extensions#pseudo-elements_and_pseudo-classes
MozPseudoElement
https://developer.mozilla.org/en-US/docs/Web/CSS/Mozilla_Extensions#pseudo-elements_and_pseudo-classes
MozTouchEnabledMediaFeature
MsColumnCountMediaFeature
MsDevicePixelRatioMediaFeature
MsHighContrastMediaFeature
MsHighContrastMediaFeatureKeyword
MsImeAlignMediaFeature
MsPseudoClass
MsPseudoElement
MsViewStateMediaFeature
MsViewStateMediaFeatureKeyword
NamedColor
NamedDirection
NamespacePrefix
NamespaceTag
NavControlsMediaFeature
NavControlsMediaFeatureKeyword
NestedGroupRule
https://drafts.csswg.org/cssom-1/#the-cssrule-interface
NoneOr
NormalOr
Nth
NumberLength
NumberOrInfinity
NumberOrPercentage
NumberPercentage
ODevicePixelRatioMediaFeature
OPseudoClass
OPseudoElement
ObjectFitStyleValue
Represents the style value for object-fit as defined in css-images-5.
OffsetPositionStyleValue
Represents the style value for offset-position as defined in motion-1.
OffsetRotateStyleValue
Represents the style value for offset-rotate as defined in motion-1.
OpacityValue
OrientationContainerFeature
OrientationContainerFeatureKeyword
OrientationMediaFeature
OrientationMediaFeatureKeyword
OutlineLineStyle
https://drafts.csswg.org/css-ui-4/#typedef-outline-line-style
OverflowAnchorStyleValue
Represents the style value for overflow-anchor as defined in css-scroll-anchoring-1.
OverflowBlockMediaFeature
OverflowBlockMediaFeatureKeyword
OverflowBlockStyleValue
Represents the style value for overflow-block as defined in css-overflow-5.
OverflowInlineMediaFeature
OverflowInlineMediaFeatureKeyword
OverflowInlineStyleValue
Represents the style value for overflow-inline as defined in css-overflow-5.
OverflowPosition
https://drafts.csswg.org/css-align-3/#typedef-overflow-position
OverflowWrapStyleValue
Represents the style value for overflow-wrap as defined in css-text-4.
OverflowXStyleValue
Represents the style value for overflow-x as defined in css-overflow-5.
OverflowYStyleValue
Represents the style value for overflow-y as defined in css-overflow-5.
OverlayStyleValue
Represents the style value for overlay as defined in css-position-4.
OverscrollBehaviorBlockStyleValue
Represents the style value for overscroll-behavior-block as defined in css-overscroll-1.
OverscrollBehaviorInlineStyleValue
Represents the style value for overscroll-behavior-inline as defined in css-overscroll-1.
OverscrollBehaviorStyleValueKeywords
OverscrollBehaviorXStyleValue
Represents the style value for overscroll-behavior-x as defined in css-overscroll-1.
OverscrollBehaviorYStyleValue
Represents the style value for overscroll-behavior-y as defined in css-overscroll-1.
PagePseudoClass
PaintBox
https://drafts.csswg.org/css-box-4/#typedef-paint-box
PauseAfterStyleValue
Represents the style value for pause-after as defined in css-speech-1.
PauseBeforeStyleValue
Represents the style value for pause-before as defined in css-speech-1.
Percentages
PointerEventsStyleValue
Represents the style value for pointer-events as defined in css-ui-4.
PointerMediaFeature
PointerMediaFeatureKeyword
PointerTimelineAxisStyleValueKeywords
PolarColorSpace
https://drafts.csswg.org/css-color-4/#typedef-polar-color-space
Position
https://drafts.csswg.org/css-values-4/#position
PositionAnchorStyleValue
Represents the style value for position-anchor as defined in css-anchor-position-2.
PositionArea
https://drafts.csswg.org/css-anchor-position-1/#typedef-position-area
PositionAreaBlock
PositionAreaInline
PositionAreaPhsyicalHorizontal
PositionAreaPhsyicalVertical
PositionAreaPosition
PositionAreaSelfBlock
PositionAreaSelfInline
PositionAreaSelfPosition
PositionHorizontal
PositionHorizontalKeyword
PositionSingleValue
PositionStyleValue
Represents the style value for position as defined in css-position-4.
PositionVertical
PositionVerticalKeyword
PositionVisibilityStyleValue
Represents the style value for position-visibility as defined in css-anchor-position-2.
PredefinedCounter
https://drafts.csswg.org/css-counter-styles-3/#predefined-counters
PrefersColorSchemeMediaFeature
PrefersColorSchemeMediaFeatureKeyword
PrefersContrastMediaFeature
PrefersContrastMediaFeatureKeyword
PrefersReducedDataMediaFeature
PrefersReducedDataMediaFeatureKeyword
PrefersReducedMotionMediaFeature
PrefersReducedMotionMediaFeatureKeyword
PrefersReducedTransparencyMediaFeature
PrefersReducedTransparencyMediaFeatureKeyword
PrintColorAdjustStyleValue
Represents the style value for print-color-adjust as defined in css-color-adjust-1.
PropertyRuleStyleValue
PseudoClass
PseudoElement
PtNameAndClassSelector
Quote
https://drafts.csswg.org/css-content-3/#quote-values
QuotesStyleValue
Represents the style value for quotes as defined in css-content-3.
RadialExtent
https://drafts.csswg.org/css-images-3/#typedef-radial-extent
RadialShape
https://drafts.csswg.org/css-images-3/#typedef-radial-shape
RadialSize
https://drafts.csswg.org/css-images-3/#typedef-radial-size
ReadingFlowStyleValue
Represents the style value for reading-flow as defined in css-display-4.
RectangularColorSpace
https://drafts.csswg.org/css-color-4/#typedef-rectangular-color-space
RegionFragmentStyleValue
Represents the style value for region-fragment as defined in css-regions-1.
RelativeSize
https://drafts.csswg.org/css2/#value-def-relative-size
RepeatStyle
https://drafts.csswg.org/css-backgrounds-4/#background-repeat
Repetition
https://drafts.csswg.org/css-backgrounds-4/#typedef-repetition
ResizeStyleValue
Represents the style value for resize as defined in css-ui-4.
Resolution
https://drafts.csswg.org/css-values/#resolution
ResolutionOrType
RestAfterStyleValue
Represents the style value for rest-after as defined in css-speech-1.
RestBeforeStyleValue
Represents the style value for rest-before as defined in css-speech-1.
RowGapStyleValue
Represents the style value for row-gap as defined in css-gaps-1.
RowRuleBreakStyleValue
Represents the style value for row-rule-break as defined in css-gaps-1.
RowRuleColorStyleValue
Represents the style value for row-rule-color as defined in css-gaps-1.
RowRuleStyleStyleValue
Represents the style value for row-rule-style as defined in css-gaps-1.
RowRuleVisibilityItemsStyleValue
Represents the style value for row-rule-visibility-items as defined in css-gaps-1.
RowRuleWidthStyleValue
Represents the style value for row-rule-width as defined in css-gaps-1.
RubyAlignStyleValue
Represents the style value for ruby-align as defined in css-ruby-1.
RubyMergeStyleValue
Represents the style value for ruby-merge as defined in css-ruby-1.
RubyOverhangStyleValue
Represents the style value for ruby-overhang as defined in css-ruby-1.
RubyPositionStyleValue
Represents the style value for ruby-position as defined in css-ruby-1.
Rule
https://drafts.csswg.org/cssom-1/#the-cssrule-interface
RuleOverlapStyleValue
Represents the style value for rule-overlap as defined in css-gaps-1.
ScanMediaFeature
ScanMediaFeatureKeyword
ScriptingMediaFeature
ScriptingMediaFeatureKeyword
ScrollBehaviorStyleValue
Represents the style value for scroll-behavior as defined in css-overflow-5.
ScrollInitialTargetStyleValue
Represents the style value for scroll-initial-target as defined in css-scroll-snap-2.
ScrollMarkerGroupStyleValue
Represents the style value for scroll-marker-group as defined in css-overflow-5.
ScrollSnapAlignStyleValueKeywords
ScrollSnapStopStyleValue
Represents the style value for scroll-snap-stop as defined in css-scroll-snap-2.
ScrollSnapTypeStyleValue
Represents the style value for scroll-snap-type as defined in css-scroll-snap-2.
ScrollStateFeature
ScrollStateQuery
ScrollTargetGroupStyleValue
Represents the style value for scroll-target-group as defined in css-overflow-5.
ScrollTimelineAxisStyleValueKeywords
ScrollableScrollStateFeatureKeyword
ScrollbarWidthStyleValue
Represents the style value for scrollbar-width as defined in css-scrollbars-1.
SelectorComponent
SelfPosition
https://drafts.csswg.org/css-align-3/#typedef-self-position
SingleAnimationComposition
https://drafts.csswg.org/css-animations-2/#typedef-single-animation-composition
SingleAnimationDirection
https://drafts.csswg.org/css-animations/#typedef-single-animation-direction
SingleAnimationFillMode
https://drafts.csswg.org/css-animations/#typedef-single-animation-fill-mode
SingleAnimationIterationCount
https://drafts.csswg.org/css-animations/#typedef-single-animation-iteration-count
SingleAnimationPlayState
https://drafts.csswg.org/css-animations/#typedef-single-animation-play-state
SingleAnimationRangeEndStyleValue
SingleAnimationRangeStartStyleValue
SingleAnimationTimeline
https://drafts.csswg.org/css-animations-2/#typedef-single-animation-timeline
SingleAnimationTriggerBehavior
https://drafts.csswg.org/css-animations-2/#typedef-single-animation-trigger-behavior
SingleAnimationTriggerType
https://drafts.csswg.org/css-animations-2/#typedef-single-animation-trigger-type
SingleFontFamilyStyleValue
SingleMaskClipStyleValue
SingleStrokeWidthStyleValue
SingleTimelineTriggerActivationRangeEndStyleValue
SingleTimelineTriggerActivationRangeStartStyleValue
SingleTimelineTriggerActiveRangeEndStyleValue
SingleTimelineTriggerActiveRangeStartStyleValue
SingleTransitionProperty
https://drafts.csswg.org/css-transitions-1/#single-transition-property
SliderOrientationStyleValue
Represents the style value for slider-orientation as defined in css-forms-1.
SnapBlockKeyword
SnapInlineKeyword
SnappedScrollStateFeatureKeyword
SpacingTrim
https://drafts.csswg.org/css-text-4/#typedef-spacing-trim
SpatialNavigationActionStyleValue
Represents the style value for spatial-navigation-action as defined in css-nav-1.
SpatialNavigationContainStyleValue
Represents the style value for spatial-navigation-contain as defined in css-nav-1.
SpatialNavigationFunctionStyleValue
Represents the style value for spatial-navigation-function as defined in css-nav-1.
SpeakAsStyleValue
SpeakStyleValue
Represents the style value for speak as defined in css-speech-1.
StepPosition
StringKeyword
StrokeAlignStyleValue
Represents the style value for stroke-align as defined in fill-stroke-3.
StrokeBreakStyleValue
Represents the style value for stroke-break as defined in fill-stroke-3.
StrokeDashJustifyStyleValue
Represents the style value for stroke-dash-justify as defined in fill-stroke-3.
StrokeLinecapStyleValue
Represents the style value for stroke-linecap as defined in fill-stroke-3.
StrokeLinejoinStyleValue
Represents the style value for stroke-linejoin as defined in fill-stroke-3.
StrokeOriginStyleValue
Represents the style value for stroke-origin as defined in fill-stroke-3.
StuckScrollStateFeatureKeyword
StyleFeature
StyleQuery
StyleValue
SupportsCondition
SupportsFeature
SvgTag
https://svgwg.org/svg2-draft/eltindex.html
Symbol
https://drafts.csswg.org/css-counter-styles-3/#funcdef-symbols
SymbolsType
https://drafts.csswg.org/css-counter-styles-3/#typedef-symbols-type
SystemColor
SystemStyleValue
TableLayoutStyleValue
Represents the style value for table-layout as defined in css-tables-3.
Tag
Target
https://drafts.csswg.org/css-content-3/#typedef-target
TargetCounterKind
TextAlignAllStyleValue
Represents the style value for text-align-all as defined in css-text-4.
TextAlignLastStyleValue
Represents the style value for text-align-last as defined in css-text-4.
TextAlignStyleValue
Represents the style value for text-align as defined in css-text-4.
TextAutospaceStyleValue
Represents the style value for text-autospace as defined in css-text-4.
TextBoxTrimStyleValue
Represents the style value for text-box-trim as defined in css-inline-3.
TextCombineUprightStyleValue
Represents the style value for text-combine-upright as defined in css-writing-modes-4.
TextDecorationLineStyleValue
Represents the style value for text-decoration-line as defined in css-text-decor-4.
TextDecorationSkipBoxStyleValue
Represents the style value for text-decoration-skip-box as defined in css-text-decor-4.
TextDecorationSkipInkStyleValue
Represents the style value for text-decoration-skip-ink as defined in css-text-decor-4.
TextDecorationSkipSelfStyleValue
Represents the style value for text-decoration-skip-self as defined in css-text-decor-4.
TextDecorationSkipSpacesStyleValue
Represents the style value for text-decoration-skip-spaces as defined in css-text-decor-4.
TextDecorationSkipStyleValue
Represents the style value for text-decoration-skip as defined in css-text-decor-4.
TextDecorationStyleStyleValue
Represents the style value for text-decoration-style as defined in css-text-decor-4.
TextDecorationThicknessStyleValue
Represents the style value for text-decoration-thickness as defined in css-text-decor-4.
TextEmphasisPositionStyleValue
Represents the style value for text-emphasis-position as defined in css-text-decor-4.
TextFitStyleValueKeywords
TextFunctionContent
TextGroupAlignStyleValue
Represents the style value for text-group-align as defined in css-text-4.
TextJustifyStyleValue
Represents the style value for text-justify as defined in css-text-4.
TextOrientationStyleValue
Represents the style value for text-orientation as defined in css-writing-modes-4.
TextTransformStyleValue
Represents the style value for text-transform as defined in css-text-4.
TextUnderlinePositionStyleValue
Represents the style value for text-underline-position as defined in css-text-decor-4.
TextWrapModeStyleValue
Represents the style value for text-wrap-mode as defined in css-text-4.
TextWrapStyleStyleValue
Represents the style value for text-wrap-style as defined in css-text-4.
Time
https://drafts.csswg.org/css-values/#time
TimelineRangeName
https://drafts.csswg.org/scroll-animations-1/#typedef-timeline-range-name
TimelineScopeStyleValue
Represents the style value for timeline-scope as defined in scroll-animations-1.
Todo
TransformBoxStyleValue
Represents the style value for transform-box as defined in css-transforms-2.
TransformFunction
https://drafts.csswg.org/css-transforms-1/#two-d-transform-functions
TransformStyleStyleValue
Represents the style value for transform-style as defined in css-transforms-2.
TransitionBehaviorValue
https://drafts.csswg.org/css-transitions-2/#typedef-transition-behavior-value
TriggerScopeStyleValue
Represents the style value for trigger-scope as defined in animation-triggers-1.
TrySize
https://drafts.csswg.org/css-anchor-position-1/#typedef-try-size
UnicodeBidiStyleValue
Represents the style value for unicode-bidi as defined in css-writing-modes-4.
UnitlessZeroResolves
How unitless zero (0 without a unit) resolves in a given context.
Url
https://drafts.csswg.org/css-values-4/#url-value
UrlOrString
UserSelectStyleValue
Represents the style value for user-select as defined in css-ui-4.
VerticalAlignStyleValue
Represents the style value for vertical-align as defined in css-inline-3.
VerticalViewportSegmentsMediaFeature
VideoColorGamutMediaFeature
VideoColorGamutMediaFeatureKeyword
VideoDynamicRangeMediaFeature
VideoDynamicRangeMediaFeatureKeyword
ViewTimelineAxisStyleValueKeywords
ViewTransitionGroupStyleValue
Represents the style value for view-transition-group as defined in css-view-transitions-2.
ViewTransitionScopeStyleValue
Represents the style value for view-transition-scope as defined in css-view-transitions-2.
VisibilityStyleValue
Represents the style value for visibility as defined in css-display-4.
VisualBox
https://drafts.csswg.org/css-box-4/#typedef-visual-box
VoiceBalanceStyleValue
Represents the style value for voice-balance as defined in css-speech-1.
VoiceRateStyleValue
Represents the style value for voice-rate as defined in css-speech-1.
VoiceStressStyleValue
Represents the style value for voice-stress as defined in css-speech-1.
WebkitAnimationMediaFeature
WebkitAppearanceStyleValue
Represents the style value for -webkit-appearance.
WebkitBackfaceVisibilityStyleValue
Represents the style value for -webkit-backface-visibility.
WebkitDevicePixelRatioMediaFeature
WebkitFontSmoothingStyleValue
Represents the style value for -webkit-font-smoothing.
WebkitFunctionalPseudoClass
WebkitFunctionalPseudoElement
WebkitPseudoClass
https://searchfox.org/wubkat/source/Source/WebCore/css/CSSPseudoSelectors.json
WebkitPseudoElement
https://searchfox.org/wubkat/source/Source/WebCore/css/CSSPseudoSelectors.json
WebkitTransform2dMediaFeature
WebkitTransform3dMediaFeature
WebkitTransitionMediaFeature
WebkitVideoPlayableInlineMediaFeature
WhiteSpaceCollapseStyleValue
Represents the style value for white-space-collapse as defined in css-text-4.
WidthContainerFeature
WidthMediaFeature
WidthStyleValue
Represents the style value for width as defined in css-sizing-4.
WordBreakStyleValue
Represents the style value for word-break as defined in css-text-4.
WordSpaceTransformStyleValue
Represents the style value for word-space-transform as defined in css-text-4.
WordWrapStyleValue
Represents the style value for word-wrap as defined in css-text-4.
WrapAfterStyleValue
Represents the style value for wrap-after as defined in css-text-4.
WrapBeforeStyleValue
Represents the style value for wrap-before as defined in css-text-4.
WrapFlowStyleValue
Represents the style value for wrap-flow as defined in css-exclusions-1.
WrapInsideStyleValue
Represents the style value for wrap-inside as defined in css-text-4.
WrapThroughStyleValue
Represents the style value for wrap-through as defined in css-exclusions-1.
WritingModeStyleValue
Represents the style value for writing-mode as defined in css-writing-modes-4.

Constants§

CSS_VENDOR_PROPERTY_ATOMS
Vendor-prefixed CSS property atoms with known StyleValue implementations.
PROPERTY_KIND_VARIANTS
All PropertyKind variants for iteration.

Traits§

AbsoluteUnit
AtomSet
Usage with #[derive(AtomSet)]
DeclarationMetadata
DeclarationValue
A trait that can be used for AST nodes representing a Declaration’s Value. It offers some convenience functions for handling such values.
ToChromashift

Type Aliases§

AspectRatioMediaFeature
AutoLineColorList
https://drafts.csswg.org/css-gaps-1/#typedef-auto-line-color-list
AutoLineStyleList
https://drafts.csswg.org/css-gaps-1/#typedef-auto-line-style-list
Autospace
https://drafts.csswg.org/css-text-4/#typedef-autospace
BasicShapeRect
https://drafts.csswg.org/css-shapes-1/#typedef-basic-shape-rect
BgImage
ColorProfileRule
https://drafts.csswg.org/css-color-5/#at-profile
ComplexSelector
DeviceAspectRatioMediaFeature
FontFeatureValuesRule
https://drafts.csswg.org/css-fonts/#at-ruledef-font-feature-values
FontPaletteValuesRule
https://drafts.csswg.org/css-fonts/#at-ruledef-font-palette-values
ForgivingSelector
GapAutoRepeatRule
GapAutoRuleList
https://drafts.csswg.org/css-gaps-1/#typedef-gap-auto-rule-list
GapAutoRuleListItem
GapRule
Integer
LineColorList
https://drafts.csswg.org/css-gaps-1/#typedef-line-color-list
LineStyleList
https://drafts.csswg.org/css-gaps-1/#typedef-line-style-list
Number
RangeStyleValue
RelativeSelector
ResolutionMediaFeature
ScopeRule
https://drafts.csswg.org/css-cascade-6/#at-ruledef-scope
SingleAnimationTrigger
https://drafts.csswg.org/css-animations-2/#typedef-single-animation-trigger
SpreadShadow
https://drafts.csswg.org/css-borders-4/#typedef-spread-shadow
String
Syntax
https://drafts.csswg.org/css-values-5/#css-syntax
TextEdge
https://drafts.csswg.org/css-inline-3/#typedef-text-edge
TrackSize
https://drafts.csswg.org/css-grid-2/#typedef-track-size
UpdateMediaFeature
Uri