csstype
- Version 3.1.3
- Published
- 1.25 MB
- No dependencies
- MIT license
Install
npm i csstype
yarn add csstype
pnpm add csstype
Overview
Strict TypeScript and Flow types for style based on MDN data
Index
Interfaces
ObsoleteProperties
- azimuth
- boxAlign
- boxDirection
- boxFlex
- boxFlexGroup
- boxLines
- boxOrdinalGroup
- boxOrient
- boxPack
- clip
- gridColumnGap
- gridGap
- gridRowGap
- imeMode
- KhtmlBoxAlign
- KhtmlBoxDirection
- KhtmlBoxFlex
- KhtmlBoxFlexGroup
- KhtmlBoxLines
- KhtmlBoxOrdinalGroup
- KhtmlBoxOrient
- KhtmlBoxPack
- KhtmlLineBreak
- KhtmlOpacity
- KhtmlUserSelect
- MozBackfaceVisibility
- MozBackgroundClip
- MozBackgroundInlinePolicy
- MozBackgroundOrigin
- MozBackgroundSize
- MozBorderRadius
- MozBorderRadiusBottomleft
- MozBorderRadiusBottomright
- MozBorderRadiusTopleft
- MozBorderRadiusTopright
- MozBoxAlign
- MozBoxDirection
- MozBoxFlex
- MozBoxOrdinalGroup
- MozBoxOrient
- MozBoxPack
- MozBoxShadow
- MozFloatEdge
- MozForceBrokenImageIcon
- MozOpacity
- MozOutline
- MozOutlineColor
- MozOutlineStyle
- MozOutlineWidth
- MozPerspective
- MozPerspectiveOrigin
- MozTextAlignLast
- MozTextDecorationColor
- MozTextDecorationLine
- MozTextDecorationStyle
- MozTransform
- MozTransformOrigin
- MozTransformStyle
- MozTransition
- MozTransitionDelay
- MozTransitionDuration
- MozTransitionProperty
- MozTransitionTimingFunction
- MozUserInput
- msImeMode
- OAnimation
- OAnimationDelay
- OAnimationDirection
- OAnimationDuration
- OAnimationFillMode
- OAnimationIterationCount
- OAnimationName
- OAnimationPlayState
- OAnimationTimingFunction
- OBackgroundSize
- OBorderImage
- offsetBlock
- offsetBlockEnd
- offsetBlockStart
- offsetInline
- offsetInlineEnd
- offsetInlineStart
- OObjectFit
- OObjectPosition
- OTabSize
- OTextOverflow
- OTransform
- OTransformOrigin
- OTransition
- OTransitionDelay
- OTransitionDuration
- OTransitionProperty
- OTransitionTimingFunction
- scrollSnapCoordinate
- scrollSnapDestination
- scrollSnapPointsX
- scrollSnapPointsY
- scrollSnapTypeX
- scrollSnapTypeY
- WebkitBoxAlign
- WebkitBoxDirection
- WebkitBoxFlex
- WebkitBoxFlexGroup
- WebkitBoxLines
- WebkitBoxOrdinalGroup
- WebkitBoxOrient
- WebkitBoxPack
ObsoletePropertiesHyphen
- "-khtml-box-align"
- "-khtml-box-direction"
- "-khtml-box-flex-group"
- "-khtml-box-flex"
- "-khtml-box-lines"
- "-khtml-box-ordinal-group"
- "-khtml-box-orient"
- "-khtml-box-pack"
- "-khtml-line-break"
- "-khtml-opacity"
- "-khtml-user-select"
- "-moz-backface-visibility"
- "-moz-background-clip"
- "-moz-background-inline-policy"
- "-moz-background-origin"
- "-moz-background-size"
- "-moz-border-radius-bottomleft"
- "-moz-border-radius-bottomright"
- "-moz-border-radius-topleft"
- "-moz-border-radius-topright"
- "-moz-border-radius"
- "-moz-box-align"
- "-moz-box-direction"
- "-moz-box-flex"
- "-moz-box-ordinal-group"
- "-moz-box-orient"
- "-moz-box-pack"
- "-moz-box-shadow"
- "-moz-float-edge"
- "-moz-force-broken-image-icon"
- "-moz-opacity"
- "-moz-outline-color"
- "-moz-outline-style"
- "-moz-outline-width"
- "-moz-outline"
- "-moz-perspective-origin"
- "-moz-perspective"
- "-moz-text-align-last"
- "-moz-text-decoration-color"
- "-moz-text-decoration-line"
- "-moz-text-decoration-style"
- "-moz-transform-origin"
- "-moz-transform-style"
- "-moz-transform"
- "-moz-transition-delay"
- "-moz-transition-duration"
- "-moz-transition-property"
- "-moz-transition-timing-function"
- "-moz-transition"
- "-moz-user-input"
- "-ms-ime-mode"
- "-o-animation-delay"
- "-o-animation-direction"
- "-o-animation-duration"
- "-o-animation-fill-mode"
- "-o-animation-iteration-count"
- "-o-animation-name"
- "-o-animation-play-state"
- "-o-animation-timing-function"
- "-o-animation"
- "-o-background-size"
- "-o-border-image"
- "-o-object-fit"
- "-o-object-position"
- "-o-tab-size"
- "-o-text-overflow"
- "-o-transform-origin"
- "-o-transform"
- "-o-transition-delay"
- "-o-transition-duration"
- "-o-transition-property"
- "-o-transition-timing-function"
- "-o-transition"
- "-webkit-box-align"
- "-webkit-box-direction"
- "-webkit-box-flex-group"
- "-webkit-box-flex"
- "-webkit-box-lines"
- "-webkit-box-ordinal-group"
- "-webkit-box-orient"
- "-webkit-box-pack"
- "box-align"
- "box-direction"
- "box-flex-group"
- "box-flex"
- "box-lines"
- "box-ordinal-group"
- "box-orient"
- "box-pack"
- "grid-column-gap"
- "grid-gap"
- "grid-row-gap"
- "ime-mode"
- "offset-block-end"
- "offset-block-start"
- "offset-block"
- "offset-inline-end"
- "offset-inline-start"
- "offset-inline"
- "scroll-snap-coordinate"
- "scroll-snap-destination"
- "scroll-snap-points-x"
- "scroll-snap-points-y"
- "scroll-snap-type-x"
- "scroll-snap-type-y"
- azimuth
- clip
StandardLonghandProperties
- accentColor
- alignContent
- alignItems
- alignSelf
- alignTracks
- animationComposition
- animationDelay
- animationDirection
- animationDuration
- animationFillMode
- animationIterationCount
- animationName
- animationPlayState
- animationRangeEnd
- animationRangeStart
- animationTimeline
- animationTimingFunction
- appearance
- aspectRatio
- backdropFilter
- backfaceVisibility
- backgroundAttachment
- backgroundBlendMode
- backgroundClip
- backgroundColor
- backgroundImage
- backgroundOrigin
- backgroundPositionX
- backgroundPositionY
- backgroundRepeat
- backgroundSize
- blockOverflow
- blockSize
- borderBlockColor
- borderBlockEndColor
- borderBlockEndStyle
- borderBlockEndWidth
- borderBlockStartColor
- borderBlockStartStyle
- borderBlockStartWidth
- borderBlockStyle
- borderBlockWidth
- borderBottomColor
- borderBottomLeftRadius
- borderBottomRightRadius
- borderBottomStyle
- borderBottomWidth
- borderCollapse
- borderEndEndRadius
- borderEndStartRadius
- borderImageOutset
- borderImageRepeat
- borderImageSlice
- borderImageSource
- borderImageWidth
- borderInlineColor
- borderInlineEndColor
- borderInlineEndStyle
- borderInlineEndWidth
- borderInlineStartColor
- borderInlineStartStyle
- borderInlineStartWidth
- borderInlineStyle
- borderInlineWidth
- borderLeftColor
- borderLeftStyle
- borderLeftWidth
- borderRightColor
- borderRightStyle
- borderRightWidth
- borderSpacing
- borderStartEndRadius
- borderStartStartRadius
- borderTopColor
- borderTopLeftRadius
- borderTopRightRadius
- borderTopStyle
- borderTopWidth
- bottom
- boxDecorationBreak
- boxShadow
- boxSizing
- breakAfter
- breakBefore
- breakInside
- captionSide
- caretColor
- caretShape
- clear
- clipPath
- color
- colorAdjust
- colorScheme
- columnCount
- columnFill
- columnGap
- columnRuleColor
- columnRuleStyle
- columnRuleWidth
- columnSpan
- columnWidth
- contain
- containerName
- containerType
- containIntrinsicBlockSize
- containIntrinsicHeight
- containIntrinsicInlineSize
- containIntrinsicWidth
- content
- contentVisibility
- counterIncrement
- counterReset
- counterSet
- cursor
- direction
- display
- emptyCells
- filter
- flexBasis
- flexDirection
- flexGrow
- flexShrink
- flexWrap
- float
- fontFamily
- fontFeatureSettings
- fontKerning
- fontLanguageOverride
- fontOpticalSizing
- fontPalette
- fontSize
- fontSizeAdjust
- fontSmooth
- fontStretch
- fontStyle
- fontSynthesis
- fontSynthesisPosition
- fontSynthesisSmallCaps
- fontSynthesisStyle
- fontSynthesisWeight
- fontVariant
- fontVariantAlternates
- fontVariantCaps
- fontVariantEastAsian
- fontVariantEmoji
- fontVariantLigatures
- fontVariantNumeric
- fontVariantPosition
- fontVariationSettings
- fontWeight
- forcedColorAdjust
- gridAutoColumns
- gridAutoFlow
- gridAutoRows
- gridColumnEnd
- gridColumnStart
- gridRowEnd
- gridRowStart
- gridTemplateAreas
- gridTemplateColumns
- gridTemplateRows
- hangingPunctuation
- height
- hyphenateCharacter
- hyphenateLimitChars
- hyphens
- imageOrientation
- imageRendering
- imageResolution
- initialLetter
- inlineSize
- inputSecurity
- insetBlockEnd
- insetBlockStart
- insetInlineEnd
- insetInlineStart
- isolation
- justifyContent
- justifyItems
- justifySelf
- justifyTracks
- left
- letterSpacing
- lineBreak
- lineHeight
- lineHeightStep
- listStyleImage
- listStylePosition
- listStyleType
- marginBlockEnd
- marginBlockStart
- marginBottom
- marginInlineEnd
- marginInlineStart
- marginLeft
- marginRight
- marginTop
- marginTrim
- maskBorderMode
- maskBorderOutset
- maskBorderRepeat
- maskBorderSlice
- maskBorderSource
- maskBorderWidth
- maskClip
- maskComposite
- maskImage
- maskMode
- maskOrigin
- maskPosition
- maskRepeat
- maskSize
- maskType
- masonryAutoFlow
- mathDepth
- mathShift
- mathStyle
- maxBlockSize
- maxHeight
- maxInlineSize
- maxLines
- maxWidth
- minBlockSize
- minHeight
- minInlineSize
- minWidth
- mixBlendMode
- motionDistance
- motionPath
- motionRotation
- objectFit
- objectPosition
- offsetAnchor
- offsetDistance
- offsetPath
- offsetPosition
- offsetRotate
- offsetRotation
- opacity
- order
- orphans
- outlineColor
- outlineOffset
- outlineStyle
- outlineWidth
- overflowAnchor
- overflowBlock
- overflowClipBox
- overflowClipMargin
- overflowInline
- overflowWrap
- overflowX
- overflowY
- overlay
- overscrollBehaviorBlock
- overscrollBehaviorInline
- overscrollBehaviorX
- overscrollBehaviorY
- paddingBlockEnd
- paddingBlockStart
- paddingBottom
- paddingInlineEnd
- paddingInlineStart
- paddingLeft
- paddingRight
- paddingTop
- page
- pageBreakAfter
- pageBreakBefore
- pageBreakInside
- paintOrder
- perspective
- perspectiveOrigin
- pointerEvents
- position
- printColorAdjust
- quotes
- resize
- right
- rotate
- rowGap
- rubyAlign
- rubyMerge
- rubyPosition
- scale
- scrollbarColor
- scrollbarGutter
- scrollbarWidth
- scrollBehavior
- scrollMarginBlockEnd
- scrollMarginBlockStart
- scrollMarginBottom
- scrollMarginInlineEnd
- scrollMarginInlineStart
- scrollMarginLeft
- scrollMarginRight
- scrollMarginTop
- scrollPaddingBlockEnd
- scrollPaddingBlockStart
- scrollPaddingBottom
- scrollPaddingInlineEnd
- scrollPaddingInlineStart
- scrollPaddingLeft
- scrollPaddingRight
- scrollPaddingTop
- scrollSnapAlign
- scrollSnapMarginBottom
- scrollSnapMarginLeft
- scrollSnapMarginRight
- scrollSnapMarginTop
- scrollSnapStop
- scrollSnapType
- scrollTimelineAxis
- scrollTimelineName
- shapeImageThreshold
- shapeMargin
- shapeOutside
- tableLayout
- tabSize
- textAlign
- textAlignLast
- textCombineUpright
- textDecorationColor
- textDecorationLine
- textDecorationSkip
- textDecorationSkipInk
- textDecorationStyle
- textDecorationThickness
- textEmphasisColor
- textEmphasisPosition
- textEmphasisStyle
- textIndent
- textJustify
- textOrientation
- textOverflow
- textRendering
- textShadow
- textSizeAdjust
- textTransform
- textUnderlineOffset
- textUnderlinePosition
- textWrap
- timelineScope
- top
- touchAction
- transform
- transformBox
- transformOrigin
- transformStyle
- transitionBehavior
- transitionDelay
- transitionDuration
- transitionProperty
- transitionTimingFunction
- translate
- unicodeBidi
- userSelect
- verticalAlign
- viewTimelineAxis
- viewTimelineInset
- viewTimelineName
- viewTransitionName
- visibility
- whiteSpace
- whiteSpaceCollapse
- whiteSpaceTrim
- widows
- width
- willChange
- wordBreak
- wordSpacing
- wordWrap
- writingMode
- zIndex
- zoom
StandardLonghandPropertiesHyphen
- "accent-color"
- "align-content"
- "align-items"
- "align-self"
- "align-tracks"
- "animation-composition"
- "animation-delay"
- "animation-direction"
- "animation-duration"
- "animation-fill-mode"
- "animation-iteration-count"
- "animation-name"
- "animation-play-state"
- "animation-range-end"
- "animation-range-start"
- "animation-timeline"
- "animation-timing-function"
- "aspect-ratio"
- "backdrop-filter"
- "backface-visibility"
- "background-attachment"
- "background-blend-mode"
- "background-clip"
- "background-color"
- "background-image"
- "background-origin"
- "background-position-x"
- "background-position-y"
- "background-repeat"
- "background-size"
- "block-overflow"
- "block-size"
- "border-block-color"
- "border-block-end-color"
- "border-block-end-style"
- "border-block-end-width"
- "border-block-start-color"
- "border-block-start-style"
- "border-block-start-width"
- "border-block-style"
- "border-block-width"
- "border-bottom-color"
- "border-bottom-left-radius"
- "border-bottom-right-radius"
- "border-bottom-style"
- "border-bottom-width"
- "border-collapse"
- "border-end-end-radius"
- "border-end-start-radius"
- "border-image-outset"
- "border-image-repeat"
- "border-image-slice"
- "border-image-source"
- "border-image-width"
- "border-inline-color"
- "border-inline-end-color"
- "border-inline-end-style"
- "border-inline-end-width"
- "border-inline-start-color"
- "border-inline-start-style"
- "border-inline-start-width"
- "border-inline-style"
- "border-inline-width"
- "border-left-color"
- "border-left-style"
- "border-left-width"
- "border-right-color"
- "border-right-style"
- "border-right-width"
- "border-spacing"
- "border-start-end-radius"
- "border-start-start-radius"
- "border-top-color"
- "border-top-left-radius"
- "border-top-right-radius"
- "border-top-style"
- "border-top-width"
- "box-decoration-break"
- "box-shadow"
- "box-sizing"
- "break-after"
- "break-before"
- "break-inside"
- "caption-side"
- "caret-color"
- "caret-shape"
- "clip-path"
- "color-adjust"
- "color-scheme"
- "column-count"
- "column-fill"
- "column-gap"
- "column-rule-color"
- "column-rule-style"
- "column-rule-width"
- "column-span"
- "column-width"
- "contain-intrinsic-block-size"
- "contain-intrinsic-height"
- "contain-intrinsic-inline-size"
- "contain-intrinsic-width"
- "container-name"
- "container-type"
- "content-visibility"
- "counter-increment"
- "counter-reset"
- "counter-set"
- "empty-cells"
- "flex-basis"
- "flex-direction"
- "flex-grow"
- "flex-shrink"
- "flex-wrap"
- "font-family"
- "font-feature-settings"
- "font-kerning"
- "font-language-override"
- "font-optical-sizing"
- "font-palette"
- "font-size-adjust"
- "font-size"
- "font-smooth"
- "font-stretch"
- "font-style"
- "font-synthesis-position"
- "font-synthesis-small-caps"
- "font-synthesis-style"
- "font-synthesis-weight"
- "font-synthesis"
- "font-variant-alternates"
- "font-variant-caps"
- "font-variant-east-asian"
- "font-variant-emoji"
- "font-variant-ligatures"
- "font-variant-numeric"
- "font-variant-position"
- "font-variant"
- "font-variation-settings"
- "font-weight"
- "forced-color-adjust"
- "grid-auto-columns"
- "grid-auto-flow"
- "grid-auto-rows"
- "grid-column-end"
- "grid-column-start"
- "grid-row-end"
- "grid-row-start"
- "grid-template-areas"
- "grid-template-columns"
- "grid-template-rows"
- "hanging-punctuation"
- "hyphenate-character"
- "hyphenate-limit-chars"
- "image-orientation"
- "image-rendering"
- "image-resolution"
- "initial-letter"
- "inline-size"
- "input-security"
- "inset-block-end"
- "inset-block-start"
- "inset-inline-end"
- "inset-inline-start"
- "justify-content"
- "justify-items"
- "justify-self"
- "justify-tracks"
- "letter-spacing"
- "line-break"
- "line-height-step"
- "line-height"
- "list-style-image"
- "list-style-position"
- "list-style-type"
- "margin-block-end"
- "margin-block-start"
- "margin-bottom"
- "margin-inline-end"
- "margin-inline-start"
- "margin-left"
- "margin-right"
- "margin-top"
- "margin-trim"
- "mask-border-mode"
- "mask-border-outset"
- "mask-border-repeat"
- "mask-border-slice"
- "mask-border-source"
- "mask-border-width"
- "mask-clip"
- "mask-composite"
- "mask-image"
- "mask-mode"
- "mask-origin"
- "mask-position"
- "mask-repeat"
- "mask-size"
- "mask-type"
- "masonry-auto-flow"
- "math-depth"
- "math-shift"
- "math-style"
- "max-block-size"
- "max-height"
- "max-inline-size"
- "max-lines"
- "max-width"
- "min-block-size"
- "min-height"
- "min-inline-size"
- "min-width"
- "mix-blend-mode"
- "motion-distance"
- "motion-path"
- "motion-rotation"
- "object-fit"
- "object-position"
- "offset-anchor"
- "offset-distance"
- "offset-path"
- "offset-position"
- "offset-rotate"
- "offset-rotation"
- "outline-color"
- "outline-offset"
- "outline-style"
- "outline-width"
- "overflow-anchor"
- "overflow-block"
- "overflow-clip-box"
- "overflow-clip-margin"
- "overflow-inline"
- "overflow-wrap"
- "overflow-x"
- "overflow-y"
- "overscroll-behavior-block"
- "overscroll-behavior-inline"
- "overscroll-behavior-x"
- "overscroll-behavior-y"
- "padding-block-end"
- "padding-block-start"
- "padding-bottom"
- "padding-inline-end"
- "padding-inline-start"
- "padding-left"
- "padding-right"
- "padding-top"
- "page-break-after"
- "page-break-before"
- "page-break-inside"
- "paint-order"
- "perspective-origin"
- "pointer-events"
- "print-color-adjust"
- "row-gap"
- "ruby-align"
- "ruby-merge"
- "ruby-position"
- "scroll-behavior"
- "scroll-margin-block-end"
- "scroll-margin-block-start"
- "scroll-margin-bottom"
- "scroll-margin-inline-end"
- "scroll-margin-inline-start"
- "scroll-margin-left"
- "scroll-margin-right"
- "scroll-margin-top"
- "scroll-padding-block-end"
- "scroll-padding-block-start"
- "scroll-padding-bottom"
- "scroll-padding-inline-end"
- "scroll-padding-inline-start"
- "scroll-padding-left"
- "scroll-padding-right"
- "scroll-padding-top"
- "scroll-snap-align"
- "scroll-snap-margin-bottom"
- "scroll-snap-margin-left"
- "scroll-snap-margin-right"
- "scroll-snap-margin-top"
- "scroll-snap-stop"
- "scroll-snap-type"
- "scroll-timeline-axis"
- "scroll-timeline-name"
- "scrollbar-color"
- "scrollbar-gutter"
- "scrollbar-width"
- "shape-image-threshold"
- "shape-margin"
- "shape-outside"
- "tab-size"
- "table-layout"
- "text-align-last"
- "text-align"
- "text-combine-upright"
- "text-decoration-color"
- "text-decoration-line"
- "text-decoration-skip-ink"
- "text-decoration-skip"
- "text-decoration-style"
- "text-decoration-thickness"
- "text-emphasis-color"
- "text-emphasis-position"
- "text-emphasis-style"
- "text-indent"
- "text-justify"
- "text-orientation"
- "text-overflow"
- "text-rendering"
- "text-shadow"
- "text-size-adjust"
- "text-transform"
- "text-underline-offset"
- "text-underline-position"
- "text-wrap"
- "timeline-scope"
- "touch-action"
- "transform-box"
- "transform-origin"
- "transform-style"
- "transition-behavior"
- "transition-delay"
- "transition-duration"
- "transition-property"
- "transition-timing-function"
- "unicode-bidi"
- "user-select"
- "vertical-align"
- "view-timeline-axis"
- "view-timeline-inset"
- "view-timeline-name"
- "view-transition-name"
- "white-space-collapse"
- "white-space-trim"
- "white-space"
- "will-change"
- "word-break"
- "word-spacing"
- "word-wrap"
- "writing-mode"
- "z-index"
- appearance
- bottom
- clear
- color
- contain
- content
- cursor
- direction
- display
- filter
- float
- height
- hyphens
- isolation
- left
- opacity
- order
- orphans
- overlay
- page
- perspective
- position
- quotes
- resize
- right
- rotate
- scale
- top
- transform
- translate
- visibility
- widows
- width
- zoom
StandardShorthandProperties
- all
- animation
- animationRange
- background
- backgroundPosition
- border
- borderBlock
- borderBlockEnd
- borderBlockStart
- borderBottom
- borderColor
- borderImage
- borderInline
- borderInlineEnd
- borderInlineStart
- borderLeft
- borderRadius
- borderRight
- borderStyle
- borderTop
- borderWidth
- caret
- columnRule
- columns
- container
- containIntrinsicSize
- flex
- flexFlow
- font
- gap
- grid
- gridArea
- gridColumn
- gridRow
- gridTemplate
- inset
- insetBlock
- insetInline
- lineClamp
- listStyle
- margin
- marginBlock
- marginInline
- mask
- maskBorder
- motion
- offset
- outline
- overflow
- overscrollBehavior
- padding
- paddingBlock
- paddingInline
- placeContent
- placeItems
- placeSelf
- scrollMargin
- scrollMarginBlock
- scrollMarginInline
- scrollPadding
- scrollPaddingBlock
- scrollPaddingInline
- scrollSnapMargin
- scrollTimeline
- textDecoration
- textEmphasis
- transition
- viewTimeline
StandardShorthandPropertiesHyphen
- "animation-range"
- "background-position"
- "border-block-end"
- "border-block-start"
- "border-block"
- "border-bottom"
- "border-color"
- "border-image"
- "border-inline-end"
- "border-inline-start"
- "border-inline"
- "border-left"
- "border-radius"
- "border-right"
- "border-style"
- "border-top"
- "border-width"
- "column-rule"
- "contain-intrinsic-size"
- "flex-flow"
- "grid-area"
- "grid-column"
- "grid-row"
- "grid-template"
- "inset-block"
- "inset-inline"
- "line-clamp"
- "list-style"
- "margin-block"
- "margin-inline"
- "mask-border"
- "overscroll-behavior"
- "padding-block"
- "padding-inline"
- "place-content"
- "place-items"
- "place-self"
- "scroll-margin-block"
- "scroll-margin-inline"
- "scroll-margin"
- "scroll-padding-block"
- "scroll-padding-inline"
- "scroll-padding"
- "scroll-snap-margin"
- "scroll-timeline"
- "text-decoration"
- "text-emphasis"
- "view-timeline"
- all
- animation
- background
- border
- caret
- columns
- container
- flex
- font
- gap
- grid
- inset
- margin
- mask
- motion
- offset
- outline
- overflow
- padding
- transition
SvgProperties
- alignmentBaseline
- baselineShift
- clip
- clipPath
- clipRule
- color
- colorInterpolation
- colorRendering
- cursor
- direction
- display
- dominantBaseline
- fill
- fillOpacity
- fillRule
- filter
- floodColor
- floodOpacity
- font
- fontFamily
- fontSize
- fontSizeAdjust
- fontStretch
- fontStyle
- fontVariant
- fontWeight
- glyphOrientationVertical
- imageRendering
- letterSpacing
- lightingColor
- lineHeight
- marker
- markerEnd
- markerMid
- markerStart
- mask
- opacity
- overflow
- paintOrder
- pointerEvents
- shapeRendering
- stopColor
- stopOpacity
- stroke
- strokeDasharray
- strokeDashoffset
- strokeLinecap
- strokeLinejoin
- strokeMiterlimit
- strokeOpacity
- strokeWidth
- textAnchor
- textDecoration
- textRendering
- unicodeBidi
- vectorEffect
- visibility
- whiteSpace
- wordSpacing
- writingMode
SvgPropertiesHyphen
- "alignment-baseline"
- "baseline-shift"
- "clip-path"
- "clip-rule"
- "color-interpolation"
- "color-rendering"
- "dominant-baseline"
- "fill-opacity"
- "fill-rule"
- "flood-color"
- "flood-opacity"
- "font-family"
- "font-size-adjust"
- "font-size"
- "font-stretch"
- "font-style"
- "font-variant"
- "font-weight"
- "glyph-orientation-vertical"
- "image-rendering"
- "letter-spacing"
- "lighting-color"
- "line-height"
- "marker-end"
- "marker-mid"
- "marker-start"
- "paint-order"
- "pointer-events"
- "shape-rendering"
- "stop-color"
- "stop-opacity"
- "stroke-dasharray"
- "stroke-dashoffset"
- "stroke-linecap"
- "stroke-linejoin"
- "stroke-miterlimit"
- "stroke-opacity"
- "stroke-width"
- "text-anchor"
- "text-decoration"
- "text-rendering"
- "unicode-bidi"
- "vector-effect"
- "white-space"
- "word-spacing"
- "writing-mode"
- clip
- color
- cursor
- direction
- display
- fill
- filter
- font
- marker
- mask
- opacity
- overflow
- stroke
- visibility
VendorLonghandProperties
- MozAnimationDelay
- MozAnimationDirection
- MozAnimationDuration
- MozAnimationFillMode
- MozAnimationIterationCount
- MozAnimationName
- MozAnimationPlayState
- MozAnimationTimingFunction
- MozAppearance
- MozBinding
- MozBorderBottomColors
- MozBorderEndColor
- MozBorderEndStyle
- MozBorderEndWidth
- MozBorderLeftColors
- MozBorderRightColors
- MozBorderStartColor
- MozBorderStartStyle
- MozBorderTopColors
- MozBoxSizing
- MozColumnCount
- MozColumnFill
- MozColumnRuleColor
- MozColumnRuleStyle
- MozColumnRuleWidth
- MozColumnWidth
- MozContextProperties
- MozFontFeatureSettings
- MozFontLanguageOverride
- MozHyphens
- MozImageRegion
- MozMarginEnd
- MozMarginStart
- MozOrient
- MozOsxFontSmoothing
- MozOutlineRadiusBottomleft
- MozOutlineRadiusBottomright
- MozOutlineRadiusTopleft
- MozOutlineRadiusTopright
- MozPaddingEnd
- MozPaddingStart
- MozStackSizing
- MozTabSize
- MozTextBlink
- MozTextSizeAdjust
- MozUserFocus
- MozUserModify
- MozUserSelect
- MozWindowDragging
- MozWindowShadow
- msAccelerator
- msBlockProgression
- msContentZoomChaining
- msContentZooming
- msContentZoomLimitMax
- msContentZoomLimitMin
- msContentZoomSnapPoints
- msContentZoomSnapType
- msFilter
- msFlexDirection
- msFlexPositive
- msFlowFrom
- msFlowInto
- msGridColumns
- msGridRows
- msHighContrastAdjust
- msHyphenateLimitChars
- msHyphenateLimitLines
- msHyphenateLimitZone
- msHyphens
- msImeAlign
- msLineBreak
- msOrder
- msOverflowStyle
- msOverflowX
- msOverflowY
- msScrollbar3dlightColor
- msScrollbarArrowColor
- msScrollbarBaseColor
- msScrollbarDarkshadowColor
- msScrollbarFaceColor
- msScrollbarHighlightColor
- msScrollbarShadowColor
- msScrollbarTrackColor
- msScrollChaining
- msScrollLimitXMax
- msScrollLimitXMin
- msScrollLimitYMax
- msScrollLimitYMin
- msScrollRails
- msScrollSnapPointsX
- msScrollSnapPointsY
- msScrollSnapType
- msScrollTranslation
- msTextAutospace
- msTextCombineHorizontal
- msTextOverflow
- msTouchAction
- msTouchSelect
- msTransform
- msTransformOrigin
- msTransitionDelay
- msTransitionDuration
- msTransitionProperty
- msTransitionTimingFunction
- msUserSelect
- msWordBreak
- msWrapFlow
- msWrapMargin
- msWrapThrough
- msWritingMode
- WebkitAlignContent
- WebkitAlignItems
- WebkitAlignSelf
- WebkitAnimationDelay
- WebkitAnimationDirection
- WebkitAnimationDuration
- WebkitAnimationFillMode
- WebkitAnimationIterationCount
- WebkitAnimationName
- WebkitAnimationPlayState
- WebkitAnimationTimingFunction
- WebkitAppearance
- WebkitBackdropFilter
- WebkitBackfaceVisibility
- WebkitBackgroundClip
- WebkitBackgroundOrigin
- WebkitBackgroundSize
- WebkitBorderBeforeColor
- WebkitBorderBeforeStyle
- WebkitBorderBeforeWidth
- WebkitBorderBottomLeftRadius
- WebkitBorderBottomRightRadius
- WebkitBorderImageSlice
- WebkitBorderTopLeftRadius
- WebkitBorderTopRightRadius
- WebkitBoxDecorationBreak
- WebkitBoxReflect
- WebkitBoxShadow
- WebkitBoxSizing
- WebkitClipPath
- WebkitColumnCount
- WebkitColumnFill
- WebkitColumnRuleColor
- WebkitColumnRuleStyle
- WebkitColumnRuleWidth
- WebkitColumnSpan
- WebkitColumnWidth
- WebkitFilter
- WebkitFlexBasis
- WebkitFlexDirection
- WebkitFlexGrow
- WebkitFlexShrink
- WebkitFlexWrap
- WebkitFontFeatureSettings
- WebkitFontKerning
- WebkitFontSmoothing
- WebkitFontVariantLigatures
- WebkitHyphenateCharacter
- WebkitHyphens
- WebkitInitialLetter
- WebkitJustifyContent
- WebkitLineBreak
- WebkitLineClamp
- WebkitMarginEnd
- WebkitMarginStart
- WebkitMaskAttachment
- WebkitMaskBoxImageOutset
- WebkitMaskBoxImageRepeat
- WebkitMaskBoxImageSlice
- WebkitMaskBoxImageSource
- WebkitMaskBoxImageWidth
- WebkitMaskClip
- WebkitMaskComposite
- WebkitMaskImage
- WebkitMaskOrigin
- WebkitMaskPosition
- WebkitMaskPositionX
- WebkitMaskPositionY
- WebkitMaskRepeat
- WebkitMaskRepeatX
- WebkitMaskRepeatY
- WebkitMaskSize
- WebkitMaxInlineSize
- WebkitOrder
- WebkitOverflowScrolling
- WebkitPaddingEnd
- WebkitPaddingStart
- WebkitPerspective
- WebkitPerspectiveOrigin
- WebkitPrintColorAdjust
- WebkitRubyPosition
- WebkitScrollSnapType
- WebkitShapeMargin
- WebkitTapHighlightColor
- WebkitTextCombine
- WebkitTextDecorationColor
- WebkitTextDecorationLine
- WebkitTextDecorationSkip
- WebkitTextDecorationStyle
- WebkitTextEmphasisColor
- WebkitTextEmphasisPosition
- WebkitTextEmphasisStyle
- WebkitTextFillColor
- WebkitTextOrientation
- WebkitTextSizeAdjust
- WebkitTextStrokeColor
- WebkitTextStrokeWidth
- WebkitTextUnderlinePosition
- WebkitTouchCallout
- WebkitTransform
- WebkitTransformOrigin
- WebkitTransformStyle
- WebkitTransitionDelay
- WebkitTransitionDuration
- WebkitTransitionProperty
- WebkitTransitionTimingFunction
- WebkitUserModify
- WebkitUserSelect
- WebkitWritingMode
VendorLonghandPropertiesHyphen
- "-moz-animation-delay"
- "-moz-animation-direction"
- "-moz-animation-duration"
- "-moz-animation-fill-mode"
- "-moz-animation-iteration-count"
- "-moz-animation-name"
- "-moz-animation-play-state"
- "-moz-animation-timing-function"
- "-moz-appearance"
- "-moz-binding"
- "-moz-border-bottom-colors"
- "-moz-border-end-color"
- "-moz-border-end-style"
- "-moz-border-end-width"
- "-moz-border-left-colors"
- "-moz-border-right-colors"
- "-moz-border-start-color"
- "-moz-border-start-style"
- "-moz-border-top-colors"
- "-moz-box-sizing"
- "-moz-column-count"
- "-moz-column-fill"
- "-moz-column-rule-color"
- "-moz-column-rule-style"
- "-moz-column-rule-width"
- "-moz-column-width"
- "-moz-context-properties"
- "-moz-font-feature-settings"
- "-moz-font-language-override"
- "-moz-hyphens"
- "-moz-image-region"
- "-moz-margin-end"
- "-moz-margin-start"
- "-moz-orient"
- "-moz-osx-font-smoothing"
- "-moz-outline-radius-bottomleft"
- "-moz-outline-radius-bottomright"
- "-moz-outline-radius-topleft"
- "-moz-outline-radius-topright"
- "-moz-padding-end"
- "-moz-padding-start"
- "-moz-stack-sizing"
- "-moz-tab-size"
- "-moz-text-blink"
- "-moz-text-size-adjust"
- "-moz-user-focus"
- "-moz-user-modify"
- "-moz-user-select"
- "-moz-window-dragging"
- "-moz-window-shadow"
- "-ms-accelerator"
- "-ms-block-progression"
- "-ms-content-zoom-chaining"
- "-ms-content-zoom-limit-max"
- "-ms-content-zoom-limit-min"
- "-ms-content-zoom-snap-points"
- "-ms-content-zoom-snap-type"
- "-ms-content-zooming"
- "-ms-filter"
- "-ms-flex-direction"
- "-ms-flex-positive"
- "-ms-flow-from"
- "-ms-flow-into"
- "-ms-grid-columns"
- "-ms-grid-rows"
- "-ms-high-contrast-adjust"
- "-ms-hyphenate-limit-chars"
- "-ms-hyphenate-limit-lines"
- "-ms-hyphenate-limit-zone"
- "-ms-hyphens"
- "-ms-ime-align"
- "-ms-line-break"
- "-ms-order"
- "-ms-overflow-style"
- "-ms-overflow-x"
- "-ms-overflow-y"
- "-ms-scroll-chaining"
- "-ms-scroll-limit-x-max"
- "-ms-scroll-limit-x-min"
- "-ms-scroll-limit-y-max"
- "-ms-scroll-limit-y-min"
- "-ms-scroll-rails"
- "-ms-scroll-snap-points-x"
- "-ms-scroll-snap-points-y"
- "-ms-scroll-snap-type"
- "-ms-scroll-translation"
- "-ms-scrollbar-3dlight-color"
- "-ms-scrollbar-arrow-color"
- "-ms-scrollbar-base-color"
- "-ms-scrollbar-darkshadow-color"
- "-ms-scrollbar-face-color"
- "-ms-scrollbar-highlight-color"
- "-ms-scrollbar-shadow-color"
- "-ms-scrollbar-track-color"
- "-ms-text-autospace"
- "-ms-text-combine-horizontal"
- "-ms-text-overflow"
- "-ms-touch-action"
- "-ms-touch-select"
- "-ms-transform-origin"
- "-ms-transform"
- "-ms-transition-delay"
- "-ms-transition-duration"
- "-ms-transition-property"
- "-ms-transition-timing-function"
- "-ms-user-select"
- "-ms-word-break"
- "-ms-wrap-flow"
- "-ms-wrap-margin"
- "-ms-wrap-through"
- "-ms-writing-mode"
- "-webkit-align-content"
- "-webkit-align-items"
- "-webkit-align-self"
- "-webkit-animation-delay"
- "-webkit-animation-direction"
- "-webkit-animation-duration"
- "-webkit-animation-fill-mode"
- "-webkit-animation-iteration-count"
- "-webkit-animation-name"
- "-webkit-animation-play-state"
- "-webkit-animation-timing-function"
- "-webkit-appearance"
- "-webkit-backdrop-filter"
- "-webkit-backface-visibility"
- "-webkit-background-clip"
- "-webkit-background-origin"
- "-webkit-background-size"
- "-webkit-border-before-color"
- "-webkit-border-before-style"
- "-webkit-border-before-width"
- "-webkit-border-bottom-left-radius"
- "-webkit-border-bottom-right-radius"
- "-webkit-border-image-slice"
- "-webkit-border-top-left-radius"
- "-webkit-border-top-right-radius"
- "-webkit-box-decoration-break"
- "-webkit-box-reflect"
- "-webkit-box-shadow"
- "-webkit-box-sizing"
- "-webkit-clip-path"
- "-webkit-column-count"
- "-webkit-column-fill"
- "-webkit-column-rule-color"
- "-webkit-column-rule-style"
- "-webkit-column-rule-width"
- "-webkit-column-span"
- "-webkit-column-width"
- "-webkit-filter"
- "-webkit-flex-basis"
- "-webkit-flex-direction"
- "-webkit-flex-grow"
- "-webkit-flex-shrink"
- "-webkit-flex-wrap"
- "-webkit-font-feature-settings"
- "-webkit-font-kerning"
- "-webkit-font-smoothing"
- "-webkit-font-variant-ligatures"
- "-webkit-hyphenate-character"
- "-webkit-hyphens"
- "-webkit-initial-letter"
- "-webkit-justify-content"
- "-webkit-line-break"
- "-webkit-line-clamp"
- "-webkit-margin-end"
- "-webkit-margin-start"
- "-webkit-mask-attachment"
- "-webkit-mask-box-image-outset"
- "-webkit-mask-box-image-repeat"
- "-webkit-mask-box-image-slice"
- "-webkit-mask-box-image-source"
- "-webkit-mask-box-image-width"
- "-webkit-mask-clip"
- "-webkit-mask-composite"
- "-webkit-mask-image"
- "-webkit-mask-origin"
- "-webkit-mask-position-x"
- "-webkit-mask-position-y"
- "-webkit-mask-position"
- "-webkit-mask-repeat-x"
- "-webkit-mask-repeat-y"
- "-webkit-mask-repeat"
- "-webkit-mask-size"
- "-webkit-max-inline-size"
- "-webkit-order"
- "-webkit-overflow-scrolling"
- "-webkit-padding-end"
- "-webkit-padding-start"
- "-webkit-perspective-origin"
- "-webkit-perspective"
- "-webkit-print-color-adjust"
- "-webkit-ruby-position"
- "-webkit-scroll-snap-type"
- "-webkit-shape-margin"
- "-webkit-tap-highlight-color"
- "-webkit-text-combine"
- "-webkit-text-decoration-color"
- "-webkit-text-decoration-line"
- "-webkit-text-decoration-skip"
- "-webkit-text-decoration-style"
- "-webkit-text-emphasis-color"
- "-webkit-text-emphasis-position"
- "-webkit-text-emphasis-style"
- "-webkit-text-fill-color"
- "-webkit-text-orientation"
- "-webkit-text-size-adjust"
- "-webkit-text-stroke-color"
- "-webkit-text-stroke-width"
- "-webkit-text-underline-position"
- "-webkit-touch-callout"
- "-webkit-transform-origin"
- "-webkit-transform-style"
- "-webkit-transform"
- "-webkit-transition-delay"
- "-webkit-transition-duration"
- "-webkit-transition-property"
- "-webkit-transition-timing-function"
- "-webkit-user-modify"
- "-webkit-user-select"
- "-webkit-writing-mode"
VendorShorthandProperties
- MozAnimation
- MozBorderImage
- MozColumnRule
- MozColumns
- MozOutlineRadius
- msContentZoomLimit
- msContentZoomSnap
- msFlex
- msScrollLimit
- msScrollSnapX
- msScrollSnapY
- msTransition
- WebkitAnimation
- WebkitBorderBefore
- WebkitBorderImage
- WebkitBorderRadius
- WebkitColumnRule
- WebkitColumns
- WebkitFlex
- WebkitFlexFlow
- WebkitMask
- WebkitMaskBoxImage
- WebkitTextEmphasis
- WebkitTextStroke
- WebkitTransition
VendorShorthandPropertiesHyphen
- "-moz-animation"
- "-moz-border-image"
- "-moz-column-rule"
- "-moz-columns"
- "-moz-outline-radius"
- "-ms-content-zoom-limit"
- "-ms-content-zoom-snap"
- "-ms-flex"
- "-ms-scroll-limit"
- "-ms-scroll-snap-x"
- "-ms-scroll-snap-y"
- "-ms-transition"
- "-webkit-animation"
- "-webkit-border-before"
- "-webkit-border-image"
- "-webkit-border-radius"
- "-webkit-column-rule"
- "-webkit-columns"
- "-webkit-flex-flow"
- "-webkit-flex"
- "-webkit-mask-box-image"
- "-webkit-mask"
- "-webkit-text-emphasis"
- "-webkit-text-stroke"
- "-webkit-transition"
Type Aliases
- AdvancedPseudos
- AtRules
- Fallback
- Globals
- HtmlAttributes
- ObsoletePropertiesFallback
- ObsoletePropertiesHyphenFallback
- PropertyValue
- Pseudos
- SimplePseudos
- StandardLonghandPropertiesFallback
- StandardLonghandPropertiesHyphenFallback
- StandardShorthandPropertiesFallback
- StandardShorthandPropertiesHyphenFallback
- SvgAttributes
- SvgPropertiesFallback
- SvgPropertiesHyphenFallback
- VendorLonghandPropertiesFallback
- VendorLonghandPropertiesHyphenFallback
- VendorShorthandPropertiesFallback
- VendorShorthandPropertiesHyphenFallback
Namespaces
AtRule
- AscentOverride
- BasePalette
- Bleed
- CounterStyle
- CounterStyleFallback
- CounterStyleHyphen
- CounterStyleHyphenFallback
- DescentOverride
- FontDisplay
- FontFace
- FontFaceFallback
- FontFaceHyphen
- FontFaceHyphenFallback
- FontFeatureSettings
- FontPaletteValues
- FontPaletteValuesFallback
- FontPaletteValuesHyphen
- FontPaletteValuesHyphenFallback
- FontStretch
- FontStyle
- FontVariant
- FontVariationSettings
- FontWeight
- Height
- Inherits
- LineGapOverride
- Marks
- MaxHeight
- MaxWidth
- MaxZoom
- MinHeight
- MinWidth
- MinZoom
- Orientation
- Page
- PageFallback
- PageHyphen
- PageHyphenFallback
- PageOrientation
- Property
- PropertyFallback
- PropertyHyphen
- PropertyHyphenFallback
- Range
- Size
- SpeakAs
- System
- UserZoom
- Viewport
- ViewportFallback
- ViewportFit
- ViewportHyphen
- ViewportHyphenFallback
- Width
- Zoom
DataType
- AbsoluteSize
- AnimateableFeature
- Attachment
- BgPosition
- BgSize
- BlendMode
- Box
- Color
- CompatAuto
- CompositeStyle
- CompositingOperator
- ContentDistribution
- ContentList
- ContentPosition
- CubicBezierTimingFunction
- Dasharray
- DeprecatedSystemColor
- DisplayInside
- DisplayInternal
- DisplayLegacy
- DisplayOutside
- EasingFunction
- EastAsianVariantValues
- FinalBgLayer
- FontStretchAbsolute
- FontWeightAbsolute
- GenericFamily
- GeometryBox
- GridLine
- LineStyle
- LineWidth
- MaskingMode
- MaskLayer
- NamedColor
- PageSize
- Paint
- Position
- Quote
- RepeatStyle
- SelfPosition
- SingleAnimation
- SingleAnimationComposition
- SingleAnimationDirection
- SingleAnimationFillMode
- SingleAnimationTimeline
- SingleTransition
- StepTimingFunction
- TimelineRangeName
- TrackBreadth
- ViewportLength
- VisualBox
Property
- AccentColor
- AlignContent
- AlignItems
- AlignmentBaseline
- AlignSelf
- AlignTracks
- All
- Animation
- AnimationComposition
- AnimationDelay
- AnimationDirection
- AnimationDuration
- AnimationFillMode
- AnimationIterationCount
- AnimationName
- AnimationPlayState
- AnimationRange
- AnimationRangeEnd
- AnimationRangeStart
- AnimationTimeline
- AnimationTimingFunction
- Appearance
- AspectRatio
- Azimuth
- BackdropFilter
- BackfaceVisibility
- Background
- BackgroundAttachment
- BackgroundBlendMode
- BackgroundClip
- BackgroundColor
- BackgroundImage
- BackgroundOrigin
- BackgroundPosition
- BackgroundPositionX
- BackgroundPositionY
- BackgroundRepeat
- BackgroundSize
- BaselineShift
- BlockOverflow
- BlockSize
- Border
- BorderBlock
- BorderBlockColor
- BorderBlockEnd
- BorderBlockEndColor
- BorderBlockEndStyle
- BorderBlockEndWidth
- BorderBlockStart
- BorderBlockStartColor
- BorderBlockStartStyle
- BorderBlockStartWidth
- BorderBlockStyle
- BorderBlockWidth
- BorderBottom
- BorderBottomColor
- BorderBottomLeftRadius
- BorderBottomRightRadius
- BorderBottomStyle
- BorderBottomWidth
- BorderCollapse
- BorderColor
- BorderEndEndRadius
- BorderEndStartRadius
- BorderImage
- BorderImageOutset
- BorderImageRepeat
- BorderImageSlice
- BorderImageSource
- BorderImageWidth
- BorderInline
- BorderInlineColor
- BorderInlineEnd
- BorderInlineEndColor
- BorderInlineEndStyle
- BorderInlineEndWidth
- BorderInlineStart
- BorderInlineStartColor
- BorderInlineStartStyle
- BorderInlineStartWidth
- BorderInlineStyle
- BorderInlineWidth
- BorderLeft
- BorderLeftColor
- BorderLeftStyle
- BorderLeftWidth
- BorderRadius
- BorderRight
- BorderRightColor
- BorderRightStyle
- BorderRightWidth
- BorderSpacing
- BorderStartEndRadius
- BorderStartStartRadius
- BorderStyle
- BorderTop
- BorderTopColor
- BorderTopLeftRadius
- BorderTopRightRadius
- BorderTopStyle
- BorderTopWidth
- BorderWidth
- Bottom
- BoxAlign
- BoxDecorationBreak
- BoxDirection
- BoxFlex
- BoxFlexGroup
- BoxLines
- BoxOrdinalGroup
- BoxOrient
- BoxPack
- BoxShadow
- BoxSizing
- BreakAfter
- BreakBefore
- BreakInside
- CaptionSide
- Caret
- CaretColor
- CaretShape
- Clear
- Clip
- ClipPath
- ClipRule
- Color
- ColorInterpolation
- ColorRendering
- ColorScheme
- ColumnCount
- ColumnFill
- ColumnGap
- ColumnRule
- ColumnRuleColor
- ColumnRuleStyle
- ColumnRuleWidth
- Columns
- ColumnSpan
- ColumnWidth
- Contain
- Container
- ContainerName
- ContainerType
- ContainIntrinsicBlockSize
- ContainIntrinsicHeight
- ContainIntrinsicInlineSize
- ContainIntrinsicSize
- ContainIntrinsicWidth
- Content
- ContentVisibility
- CounterIncrement
- CounterReset
- CounterSet
- Cursor
- Direction
- Display
- DominantBaseline
- EmptyCells
- Fill
- FillOpacity
- FillRule
- Filter
- Flex
- FlexBasis
- FlexDirection
- FlexFlow
- FlexGrow
- FlexShrink
- FlexWrap
- Float
- FloodColor
- FloodOpacity
- Font
- FontFamily
- FontFeatureSettings
- FontKerning
- FontLanguageOverride
- FontOpticalSizing
- FontPalette
- FontSize
- FontSizeAdjust
- FontSmooth
- FontStretch
- FontStyle
- FontSynthesis
- FontSynthesisPosition
- FontSynthesisSmallCaps
- FontSynthesisStyle
- FontSynthesisWeight
- FontVariant
- FontVariantAlternates
- FontVariantCaps
- FontVariantEastAsian
- FontVariantEmoji
- FontVariantLigatures
- FontVariantNumeric
- FontVariantPosition
- FontVariationSettings
- FontWeight
- ForcedColorAdjust
- Gap
- GlyphOrientationVertical
- Grid
- GridArea
- GridAutoColumns
- GridAutoFlow
- GridAutoRows
- GridColumn
- GridColumnEnd
- GridColumnGap
- GridColumnStart
- GridGap
- GridRow
- GridRowEnd
- GridRowGap
- GridRowStart
- GridTemplate
- GridTemplateAreas
- GridTemplateColumns
- GridTemplateRows
- HangingPunctuation
- Height
- HyphenateCharacter
- HyphenateLimitChars
- Hyphens
- ImageOrientation
- ImageRendering
- ImageResolution
- ImeMode
- InitialLetter
- InlineSize
- InputSecurity
- Inset
- InsetBlock
- InsetBlockEnd
- InsetBlockStart
- InsetInline
- InsetInlineEnd
- InsetInlineStart
- Isolation
- JustifyContent
- JustifyItems
- JustifySelf
- JustifyTracks
- Left
- LetterSpacing
- LightingColor
- LineBreak
- LineClamp
- LineHeight
- LineHeightStep
- ListStyle
- ListStyleImage
- ListStylePosition
- ListStyleType
- Margin
- MarginBlock
- MarginBlockEnd
- MarginBlockStart
- MarginBottom
- MarginInline
- MarginInlineEnd
- MarginInlineStart
- MarginLeft
- MarginRight
- MarginTop
- MarginTrim
- Marker
- MarkerEnd
- MarkerMid
- MarkerStart
- Mask
- MaskBorder
- MaskBorderMode
- MaskBorderOutset
- MaskBorderRepeat
- MaskBorderSlice
- MaskBorderSource
- MaskBorderWidth
- MaskClip
- MaskComposite
- MaskImage
- MaskMode
- MaskOrigin
- MaskPosition
- MaskRepeat
- MaskSize
- MaskType
- MasonryAutoFlow
- MathDepth
- MathShift
- MathStyle
- MaxBlockSize
- MaxHeight
- MaxInlineSize
- MaxLines
- MaxWidth
- MinBlockSize
- MinHeight
- MinInlineSize
- MinWidth
- MixBlendMode
- MozAppearance
- MozBinding
- MozBorderBottomColors
- MozBorderLeftColors
- MozBorderRightColors
- MozBorderTopColors
- MozContextProperties
- MozFloatEdge
- MozForceBrokenImageIcon
- MozImageRegion
- MozOrient
- MozOutlineRadius
- MozOutlineRadiusBottomleft
- MozOutlineRadiusBottomright
- MozOutlineRadiusTopleft
- MozOutlineRadiusTopright
- MozStackSizing
- MozTextBlink
- MozUserFocus
- MozUserInput
- MozUserModify
- MozWindowDragging
- MozWindowShadow
- MsAccelerator
- MsBlockProgression
- MsContentZoomChaining
- MsContentZooming
- MsContentZoomLimit
- MsContentZoomLimitMax
- MsContentZoomLimitMin
- MsContentZoomSnap
- MsContentZoomSnapPoints
- MsContentZoomSnapType
- MsFilter
- MsFlowFrom
- MsFlowInto
- MsGridColumns
- MsGridRows
- MsHighContrastAdjust
- MsHyphenateLimitChars
- MsHyphenateLimitLines
- MsHyphenateLimitZone
- MsImeAlign
- MsOverflowStyle
- MsScrollbar3dlightColor
- MsScrollbarArrowColor
- MsScrollbarBaseColor
- MsScrollbarDarkshadowColor
- MsScrollbarFaceColor
- MsScrollbarHighlightColor
- MsScrollbarShadowColor
- MsScrollbarTrackColor
- MsScrollChaining
- MsScrollLimit
- MsScrollLimitXMax
- MsScrollLimitXMin
- MsScrollLimitYMax
- MsScrollLimitYMin
- MsScrollRails
- MsScrollSnapPointsX
- MsScrollSnapPointsY
- MsScrollSnapType
- MsScrollSnapX
- MsScrollSnapY
- MsScrollTranslation
- MsTextAutospace
- MsTouchSelect
- MsUserSelect
- MsWrapFlow
- MsWrapMargin
- MsWrapThrough
- ObjectFit
- ObjectPosition
- Offset
- OffsetAnchor
- OffsetDistance
- OffsetPath
- OffsetPosition
- OffsetRotate
- Opacity
- Order
- Orphans
- Outline
- OutlineColor
- OutlineOffset
- OutlineStyle
- OutlineWidth
- Overflow
- OverflowAnchor
- OverflowBlock
- OverflowClipBox
- OverflowClipMargin
- OverflowInline
- OverflowWrap
- OverflowX
- OverflowY
- Overlay
- OverscrollBehavior
- OverscrollBehaviorBlock
- OverscrollBehaviorInline
- OverscrollBehaviorX
- OverscrollBehaviorY
- Padding
- PaddingBlock
- PaddingBlockEnd
- PaddingBlockStart
- PaddingBottom
- PaddingInline
- PaddingInlineEnd
- PaddingInlineStart
- PaddingLeft
- PaddingRight
- PaddingTop
- Page
- PageBreakAfter
- PageBreakBefore
- PageBreakInside
- PaintOrder
- Perspective
- PerspectiveOrigin
- PlaceContent
- PlaceItems
- PlaceSelf
- PointerEvents
- Position
- PrintColorAdjust
- Quotes
- Resize
- Right
- Rotate
- RowGap
- RubyAlign
- RubyMerge
- RubyPosition
- Scale
- ScrollbarColor
- ScrollbarGutter
- ScrollbarWidth
- ScrollBehavior
- ScrollMargin
- ScrollMarginBlock
- ScrollMarginBlockEnd
- ScrollMarginBlockStart
- ScrollMarginBottom
- ScrollMarginInline
- ScrollMarginInlineEnd
- ScrollMarginInlineStart
- ScrollMarginLeft
- ScrollMarginRight
- ScrollMarginTop
- ScrollPadding
- ScrollPaddingBlock
- ScrollPaddingBlockEnd
- ScrollPaddingBlockStart
- ScrollPaddingBottom
- ScrollPaddingInline
- ScrollPaddingInlineEnd
- ScrollPaddingInlineStart
- ScrollPaddingLeft
- ScrollPaddingRight
- ScrollPaddingTop
- ScrollSnapAlign
- ScrollSnapCoordinate
- ScrollSnapDestination
- ScrollSnapPointsX
- ScrollSnapPointsY
- ScrollSnapStop
- ScrollSnapType
- ScrollSnapTypeX
- ScrollSnapTypeY
- ScrollTimeline
- ScrollTimelineAxis
- ScrollTimelineName
- ShapeImageThreshold
- ShapeMargin
- ShapeOutside
- ShapeRendering
- StopColor
- StopOpacity
- Stroke
- StrokeDasharray
- StrokeDashoffset
- StrokeLinecap
- StrokeLinejoin
- StrokeMiterlimit
- StrokeOpacity
- StrokeWidth
- TableLayout
- TabSize
- TextAlign
- TextAlignLast
- TextAnchor
- TextCombineUpright
- TextDecoration
- TextDecorationColor
- TextDecorationLine
- TextDecorationSkip
- TextDecorationSkipInk
- TextDecorationStyle
- TextDecorationThickness
- TextEmphasis
- TextEmphasisColor
- TextEmphasisPosition
- TextEmphasisStyle
- TextIndent
- TextJustify
- TextOrientation
- TextOverflow
- TextRendering
- TextShadow
- TextSizeAdjust
- TextTransform
- TextUnderlineOffset
- TextUnderlinePosition
- TextWrap
- TimelineScope
- Top
- TouchAction
- Transform
- TransformBox
- TransformOrigin
- TransformStyle
- Transition
- TransitionBehavior
- TransitionDelay
- TransitionDuration
- TransitionProperty
- TransitionTimingFunction
- Translate
- UnicodeBidi
- UserSelect
- VectorEffect
- VerticalAlign
- ViewTimeline
- ViewTimelineAxis
- ViewTimelineInset
- ViewTimelineName
- ViewTransitionName
- Visibility
- WebkitAppearance
- WebkitBorderBefore
- WebkitBorderBeforeColor
- WebkitBorderBeforeStyle
- WebkitBorderBeforeWidth
- WebkitBoxReflect
- WebkitLineClamp
- WebkitMask
- WebkitMaskAttachment
- WebkitMaskClip
- WebkitMaskComposite
- WebkitMaskImage
- WebkitMaskOrigin
- WebkitMaskPosition
- WebkitMaskPositionX
- WebkitMaskPositionY
- WebkitMaskRepeat
- WebkitMaskRepeatX
- WebkitMaskRepeatY
- WebkitMaskSize
- WebkitOverflowScrolling
- WebkitTapHighlightColor
- WebkitTextFillColor
- WebkitTextStroke
- WebkitTextStrokeColor
- WebkitTextStrokeWidth
- WebkitTouchCallout
- WebkitUserModify
- WhiteSpace
- WhiteSpaceCollapse
- WhiteSpaceTrim
- Widows
- Width
- WillChange
- WordBreak
- WordSpacing
- WordWrap
- WritingMode
- ZIndex
- Zoom
Interfaces
interface ObsoleteProperties
interface ObsoleteProperties<TLength = (string & {}) | 0, TTime = string & {}> {}
property azimuth
azimuth?: Property.Azimuth | undefined;
In combination with
elevation
, the **azimuth
** CSS property enables different audio sources to be positioned spatially for aural presentation. This is important in that it provides a natural way to tell several voices apart, as each can be positioned to originate at a different location on the sound stage. Stereo output produce a lateral sound stage, while binaural headphones and multi-speaker setups allow for a fully three-dimensional stage.**Syntax**:
<angle> | [ [ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards
**Initial value**:
center
Deprecated
property boxAlign
boxAlign?: Property.BoxAlign | undefined;
The **
box-align
** CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box.**Syntax**:
start | center | end | baseline | stretch
**Initial value**:
stretch
Deprecated
property boxDirection
boxDirection?: Property.BoxDirection | undefined;
The **
box-direction
** CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).**Syntax**:
normal | reverse | inherit
**Initial value**:
normal
Deprecated
property boxFlex
boxFlex?: Property.BoxFlex | undefined;
The **
-moz-box-flex
** and **-webkit-box-flex
** CSS properties specify how a-moz-box
or-webkit-box
grows to fill the box that contains it, in the direction of the containing box's layout.**Syntax**:
<number>
**Initial value**:
0
Deprecated
property boxFlexGroup
boxFlexGroup?: Property.BoxFlexGroup | undefined;
The **
box-flex-group
** CSS property assigns the flexbox's child elements to a flex group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property boxLines
boxLines?: Property.BoxLines | undefined;
The **
box-lines
** CSS property determines whether the box may have a single or multiple lines (rows for horizontally oriented boxes, columns for vertically oriented boxes).**Syntax**:
single | multiple
**Initial value**:
single
Deprecated
property boxOrdinalGroup
boxOrdinalGroup?: Property.BoxOrdinalGroup | undefined;
The **
box-ordinal-group
** CSS property assigns the flexbox's child elements to an ordinal group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property boxOrient
boxOrient?: Property.BoxOrient | undefined;
The **
box-orient
** CSS property sets whether an element lays out its contents horizontally or vertically.**Syntax**:
horizontal | vertical | inline-axis | block-axis | inherit
**Initial value**:
inline-axis
(horizontal
in XUL)Deprecated
property boxPack
boxPack?: Property.BoxPack | undefined;
The **
-moz-box-pack
** and **-webkit-box-pack
** CSS properties specify how a-moz-box
or-webkit-box
packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box.**Syntax**:
start | center | end | justify
**Initial value**:
start
Deprecated
property clip
clip?: Property.Clip | undefined;
The **
clip
** CSS property defines a visible portion of an element. Theclip
property applies only to absolutely positioned elements — that is, elements withposition:absolute
orposition:fixed
.**Syntax**:
<shape> | auto
**Initial value**:
auto
Deprecated
property gridColumnGap
gridColumnGap?: Property.GridColumnGap<TLength> | undefined;
The **
column-gap
** CSS property sets the size of the gap (gutter) between an element's columns.**Syntax**:
<length-percentage>
**Initial value**:
0
Deprecated
property gridGap
gridGap?: Property.GridGap<TLength> | undefined;
The **
gap
** CSS property sets the gaps (gutters) between rows and columns. It is a shorthand forrow-gap
andcolumn-gap
.**Syntax**:
<'grid-row-gap'> <'grid-column-gap'>?
Deprecated
property gridRowGap
gridRowGap?: Property.GridRowGap<TLength> | undefined;
The **
row-gap
** CSS property sets the size of the gap (gutter) between an element's rows.**Syntax**:
<length-percentage>
**Initial value**:
0
Deprecated
property imeMode
imeMode?: Property.ImeMode | undefined;
The **
ime-mode
** CSS property controls the state of the input method editor (IME) for text fields. This property is obsolete.**Syntax**:
auto | normal | active | inactive | disabled
**Initial value**:
auto
Deprecated
property KhtmlBoxAlign
KhtmlBoxAlign?: Property.BoxAlign | undefined;
The **
box-align
** CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box.**Syntax**:
start | center | end | baseline | stretch
**Initial value**:
stretch
Deprecated
property KhtmlBoxDirection
KhtmlBoxDirection?: Property.BoxDirection | undefined;
The **
box-direction
** CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).**Syntax**:
normal | reverse | inherit
**Initial value**:
normal
Deprecated
property KhtmlBoxFlex
KhtmlBoxFlex?: Property.BoxFlex | undefined;
The **
-moz-box-flex
** and **-webkit-box-flex
** CSS properties specify how a-moz-box
or-webkit-box
grows to fill the box that contains it, in the direction of the containing box's layout.**Syntax**:
<number>
**Initial value**:
0
Deprecated
property KhtmlBoxFlexGroup
KhtmlBoxFlexGroup?: Property.BoxFlexGroup | undefined;
The **
box-flex-group
** CSS property assigns the flexbox's child elements to a flex group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property KhtmlBoxLines
KhtmlBoxLines?: Property.BoxLines | undefined;
The **
box-lines
** CSS property determines whether the box may have a single or multiple lines (rows for horizontally oriented boxes, columns for vertically oriented boxes).**Syntax**:
single | multiple
**Initial value**:
single
Deprecated
property KhtmlBoxOrdinalGroup
KhtmlBoxOrdinalGroup?: Property.BoxOrdinalGroup | undefined;
The **
box-ordinal-group
** CSS property assigns the flexbox's child elements to an ordinal group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property KhtmlBoxOrient
KhtmlBoxOrient?: Property.BoxOrient | undefined;
The **
box-orient
** CSS property sets whether an element lays out its contents horizontally or vertically.**Syntax**:
horizontal | vertical | inline-axis | block-axis | inherit
**Initial value**:
inline-axis
(horizontal
in XUL)Deprecated
property KhtmlBoxPack
KhtmlBoxPack?: Property.BoxPack | undefined;
The **
-moz-box-pack
** and **-webkit-box-pack
** CSS properties specify how a-moz-box
or-webkit-box
packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box.**Syntax**:
start | center | end | justify
**Initial value**:
start
Deprecated
property KhtmlLineBreak
KhtmlLineBreak?: Property.LineBreak | undefined;
The **
line-break
** CSS property sets how to break lines of Chinese, Japanese, or Korean (CJK) text when working with punctuation and symbols.**Syntax**:
auto | loose | normal | strict | anywhere
**Initial value**:
auto
Deprecated
property KhtmlOpacity
KhtmlOpacity?: Property.Opacity | undefined;
The **
opacity
** CSS property sets the opacity of an element. Opacity is the degree to which content behind an element is hidden, and is the opposite of transparency.**Syntax**:
<alpha-value>
**Initial value**:
1
Deprecated
property KhtmlUserSelect
KhtmlUserSelect?: Property.UserSelect | undefined;
The **
user-select
** CSS property controls whether the user can select text. This doesn't have any effect on content loaded as part of a browser's user interface (its chrome), except in textboxes.**Syntax**:
auto | text | none | contain | all
**Initial value**:
auto
Deprecated
property MozBackfaceVisibility
MozBackfaceVisibility?: Property.BackfaceVisibility | undefined;
The **
backface-visibility
** CSS property sets whether the back face of an element is visible when turned towards the user.**Syntax**:
visible | hidden
**Initial value**:
visible
Deprecated
property MozBackgroundClip
MozBackgroundClip?: Property.BackgroundClip | undefined;
The **
background-clip
** CSS property sets whether an element's background extends underneath its border box, padding box, or content box.**Syntax**:
<box>#
**Initial value**:
border-box
Deprecated
property MozBackgroundInlinePolicy
MozBackgroundInlinePolicy?: Property.BoxDecorationBreak | undefined;
The **
box-decoration-break
** CSS property specifies how an element's fragments should be rendered when broken across multiple lines, columns, or pages.**Syntax**:
slice | clone
**Initial value**:
slice
Deprecated
property MozBackgroundOrigin
MozBackgroundOrigin?: Property.BackgroundOrigin | undefined;
The **
background-origin
** CSS property sets the background's origin: from the border start, inside the border, or inside the padding.**Syntax**:
<box>#
**Initial value**:
padding-box
Deprecated
property MozBackgroundSize
MozBackgroundSize?: Property.BackgroundSize<TLength> | undefined;
The **
background-size
** CSS property sets the size of the element's background image. The image can be left to its natural size, stretched, or constrained to fit the available space.**Syntax**:
<bg-size>#
**Initial value**:
auto auto
Deprecated
property MozBorderRadius
MozBorderRadius?: Property.BorderRadius<TLength> | undefined;
The **
border-radius
** CSS property rounds the corners of an element's outer border edge. You can set a single radius to make circular corners, or two radii to make elliptical corners.**Syntax**:
<length-percentage>{1,4} [ / <length-percentage>{1,4} ]?
Deprecated
property MozBorderRadiusBottomleft
MozBorderRadiusBottomleft?: Property.BorderBottomLeftRadius<TLength> | undefined;
The **
border-bottom-left-radius
** CSS property rounds the bottom-left corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.**Syntax**:
<length-percentage>{1,2}
**Initial value**:
0
Deprecated
property MozBorderRadiusBottomright
MozBorderRadiusBottomright?: | Property.BorderBottomRightRadius<TLength> | undefined;
The **
border-bottom-right-radius
** CSS property rounds the bottom-right corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.**Syntax**:
<length-percentage>{1,2}
**Initial value**:
0
Deprecated
property MozBorderRadiusTopleft
MozBorderRadiusTopleft?: Property.BorderTopLeftRadius<TLength> | undefined;
The **
border-top-left-radius
** CSS property rounds the top-left corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.**Syntax**:
<length-percentage>{1,2}
**Initial value**:
0
Deprecated
property MozBorderRadiusTopright
MozBorderRadiusTopright?: Property.BorderTopRightRadius<TLength> | undefined;
The **
border-top-right-radius
** CSS property rounds the top-right corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.**Syntax**:
<length-percentage>{1,2}
**Initial value**:
0
Deprecated
property MozBoxAlign
MozBoxAlign?: Property.BoxAlign | undefined;
The **
box-align
** CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box.**Syntax**:
start | center | end | baseline | stretch
**Initial value**:
stretch
Deprecated
property MozBoxDirection
MozBoxDirection?: Property.BoxDirection | undefined;
The **
box-direction
** CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).**Syntax**:
normal | reverse | inherit
**Initial value**:
normal
Deprecated
property MozBoxFlex
MozBoxFlex?: Property.BoxFlex | undefined;
The **
-moz-box-flex
** and **-webkit-box-flex
** CSS properties specify how a-moz-box
or-webkit-box
grows to fill the box that contains it, in the direction of the containing box's layout.**Syntax**:
<number>
**Initial value**:
0
Deprecated
property MozBoxOrdinalGroup
MozBoxOrdinalGroup?: Property.BoxOrdinalGroup | undefined;
The **
box-ordinal-group
** CSS property assigns the flexbox's child elements to an ordinal group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property MozBoxOrient
MozBoxOrient?: Property.BoxOrient | undefined;
The **
box-orient
** CSS property sets whether an element lays out its contents horizontally or vertically.**Syntax**:
horizontal | vertical | inline-axis | block-axis | inherit
**Initial value**:
inline-axis
(horizontal
in XUL)Deprecated
property MozBoxPack
MozBoxPack?: Property.BoxPack | undefined;
The **
-moz-box-pack
** and **-webkit-box-pack
** CSS properties specify how a-moz-box
or-webkit-box
packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box.**Syntax**:
start | center | end | justify
**Initial value**:
start
Deprecated
property MozBoxShadow
MozBoxShadow?: Property.BoxShadow | undefined;
The **
box-shadow
** CSS property adds shadow effects around an element's frame. You can set multiple effects separated by commas. A box shadow is described by X and Y offsets relative to the element, blur and spread radius, and color.**Syntax**:
none | <shadow>#
**Initial value**:
none
Deprecated
property MozFloatEdge
MozFloatEdge?: Property.MozFloatEdge | undefined;
The non-standard **
-moz-float-edge
** CSS property specifies whether the height and width properties of the element include the margin, border, or padding thickness.**Syntax**:
border-box | content-box | margin-box | padding-box
**Initial value**:
content-box
Deprecated
property MozForceBrokenImageIcon
MozForceBrokenImageIcon?: Property.MozForceBrokenImageIcon | undefined;
The **
-moz-force-broken-image-icon
** extended CSS property can be used to force the broken image icon to be shown even when a broken image has analt
attribute.**Syntax**:
0 | 1
**Initial value**:
0
Deprecated
property MozOpacity
MozOpacity?: Property.Opacity | undefined;
The **
opacity
** CSS property sets the opacity of an element. Opacity is the degree to which content behind an element is hidden, and is the opposite of transparency.**Syntax**:
<alpha-value>
**Initial value**:
1
Deprecated
property MozOutline
MozOutline?: Property.Outline<TLength> | undefined;
The **
outline
** CSS shorthand property sets most of the outline properties in a single declaration.**Syntax**:
[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]
Deprecated
property MozOutlineColor
MozOutlineColor?: Property.OutlineColor | undefined;
The **
outline-color
** CSS property sets the color of an element's outline.**Syntax**:
<color> | invert
**Initial value**:
invert
, for browsers supporting it,currentColor
for the otherDeprecated
property MozOutlineStyle
MozOutlineStyle?: Property.OutlineStyle | undefined;
The **
outline-style
** CSS property sets the style of an element's outline. An outline is a line that is drawn around an element, outside theborder
.**Syntax**:
auto | <'border-style'>
**Initial value**:
none
Deprecated
property MozOutlineWidth
MozOutlineWidth?: Property.OutlineWidth<TLength> | undefined;
The CSS **
outline-width
** property sets the thickness of an element's outline. An outline is a line that is drawn around an element, outside theborder
.**Syntax**:
<line-width>
**Initial value**:
medium
Deprecated
property MozPerspective
MozPerspective?: Property.Perspective<TLength> | undefined;
The **
perspective
** CSS property determines the distance between the z=0 plane and the user in order to give a 3D-positioned element some perspective.**Syntax**:
none | <length>
**Initial value**:
none
Deprecated
property MozPerspectiveOrigin
MozPerspectiveOrigin?: Property.PerspectiveOrigin<TLength> | undefined;
The **
perspective-origin
** CSS property determines the position at which the viewer is looking. It is used as the _vanishing point_ by theperspective
property.**Syntax**:
<position>
**Initial value**:
50% 50%
Deprecated
property MozTextAlignLast
MozTextAlignLast?: Property.TextAlignLast | undefined;
The **
text-align-last
** CSS property sets how the last line of a block or a line, right before a forced line break, is aligned.**Syntax**:
auto | start | end | left | right | center | justify
**Initial value**:
auto
Deprecated
property MozTextDecorationColor
MozTextDecorationColor?: Property.TextDecorationColor | undefined;
The **
text-decoration-color
** CSS property sets the color of decorations added to text bytext-decoration-line
.**Syntax**:
<color>
**Initial value**:
currentcolor
Deprecated
property MozTextDecorationLine
MozTextDecorationLine?: Property.TextDecorationLine | undefined;
The **
text-decoration-line
** CSS property sets the kind of decoration that is used on text in an element, such as an underline or overline.**Syntax**:
none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error
**Initial value**:
none
Deprecated
property MozTextDecorationStyle
MozTextDecorationStyle?: Property.TextDecorationStyle | undefined;
The **
text-decoration-style
** CSS property sets the style of the lines specified bytext-decoration-line
. The style applies to all lines that are set withtext-decoration-line
.**Syntax**:
solid | double | dotted | dashed | wavy
**Initial value**:
solid
Deprecated
property MozTransform
MozTransform?: Property.Transform | undefined;
The **
transform
** CSS property lets you rotate, scale, skew, or translate an element. It modifies the coordinate space of the CSS visual formatting model.**Syntax**:
none | <transform-list>
**Initial value**:
none
Deprecated
property MozTransformOrigin
MozTransformOrigin?: Property.TransformOrigin<TLength> | undefined;
The **
transform-origin
** CSS property sets the origin for an element's transformations.**Syntax**:
[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?
**Initial value**:
50% 50% 0
Deprecated
property MozTransformStyle
MozTransformStyle?: Property.TransformStyle | undefined;
The **
transform-style
** CSS property sets whether children of an element are positioned in the 3D space or are flattened in the plane of the element.**Syntax**:
flat | preserve-3d
**Initial value**:
flat
Deprecated
property MozTransition
MozTransition?: Property.Transition<TTime> | undefined;
The **
transition
** CSS property is a shorthand property fortransition-property
,transition-duration
,transition-timing-function
, andtransition-delay
.**Syntax**:
<single-transition>#
Deprecated
property MozTransitionDelay
MozTransitionDelay?: Property.TransitionDelay<TTime> | undefined;
The **
transition-delay
** CSS property specifies the duration to wait before starting a property's transition effect when its value changes.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property MozTransitionDuration
MozTransitionDuration?: Property.TransitionDuration<TTime> | undefined;
The **
transition-duration
** CSS property sets the length of time a transition animation should take to complete. By default, the value is0s
, meaning that no animation will occur.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property MozTransitionProperty
MozTransitionProperty?: Property.TransitionProperty | undefined;
The **
transition-property
** CSS property sets the CSS properties to which a transition effect should be applied.**Syntax**:
none | <single-transition-property>#
**Initial value**: all
Deprecated
property MozTransitionTimingFunction
MozTransitionTimingFunction?: Property.TransitionTimingFunction | undefined;
The **
transition-timing-function
** CSS property sets how intermediate values are calculated for CSS properties being affected by a transition effect.**Syntax**:
<easing-function>#
**Initial value**:
ease
Deprecated
property MozUserInput
MozUserInput?: Property.MozUserInput | undefined;
In Mozilla applications, **
-moz-user-input
** determines if an element will accept user input.**Syntax**:
auto | none | enabled | disabled
**Initial value**:
auto
Deprecated
property msImeMode
msImeMode?: Property.ImeMode | undefined;
The **
ime-mode
** CSS property controls the state of the input method editor (IME) for text fields. This property is obsolete.**Syntax**:
auto | normal | active | inactive | disabled
**Initial value**:
auto
Deprecated
property OAnimation
OAnimation?: Property.Animation<TTime> | undefined;
The **
animation
** shorthand CSS property applies an animation between styles. It is a shorthand foranimation-name
,animation-duration
,animation-timing-function
,animation-delay
,animation-iteration-count
,animation-direction
,animation-fill-mode
, andanimation-play-state
.**Syntax**:
<single-animation>#
Deprecated
property OAnimationDelay
OAnimationDelay?: Property.AnimationDelay<TTime> | undefined;
The **
animation-delay
** CSS property specifies the amount of time to wait from applying the animation to an element before beginning to perform the animation. The animation can start later, immediately from its beginning, or immediately and partway through the animation.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property OAnimationDirection
OAnimationDirection?: Property.AnimationDirection | undefined;
The **
animation-direction
** CSS property sets whether an animation should play forward, backward, or alternate back and forth between playing the sequence forward and backward.**Syntax**:
<single-animation-direction>#
**Initial value**:
normal
Deprecated
property OAnimationDuration
OAnimationDuration?: Property.AnimationDuration<TTime> | undefined;
The **
animation-duration
** CSS property sets the length of time that an animation takes to complete one cycle.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property OAnimationFillMode
OAnimationFillMode?: Property.AnimationFillMode | undefined;
The **
animation-fill-mode
** CSS property sets how a CSS animation applies styles to its target before and after its execution.**Syntax**:
<single-animation-fill-mode>#
**Initial value**:
none
Deprecated
property OAnimationIterationCount
OAnimationIterationCount?: Property.AnimationIterationCount | undefined;
The **
animation-iteration-count
** CSS property sets the number of times an animation sequence should be played before stopping.**Syntax**:
<single-animation-iteration-count>#
**Initial value**:
1
Deprecated
property OAnimationName
OAnimationName?: Property.AnimationName | undefined;
The **
animation-name
** CSS property specifies the names of one or more@keyframes
at-rules that describe the animation to apply to an element. Multiple@keyframe
at-rules are specified as a comma-separated list of names. If the specified name does not match any@keyframe
at-rule, no properties are animated.**Syntax**:
[ none | <keyframes-name> ]#
**Initial value**:
none
Deprecated
property OAnimationPlayState
OAnimationPlayState?: Property.AnimationPlayState | undefined;
The **
animation-play-state
** CSS property sets whether an animation is running or paused.**Syntax**:
<single-animation-play-state>#
**Initial value**:
running
Deprecated
property OAnimationTimingFunction
OAnimationTimingFunction?: Property.AnimationTimingFunction | undefined;
The **
animation-timing-function
** CSS property sets how an animation progresses through the duration of each cycle.**Syntax**:
<easing-function>#
**Initial value**:
ease
Deprecated
property OBackgroundSize
OBackgroundSize?: Property.BackgroundSize<TLength> | undefined;
The **
background-size
** CSS property sets the size of the element's background image. The image can be left to its natural size, stretched, or constrained to fit the available space.**Syntax**:
<bg-size>#
**Initial value**:
auto auto
Deprecated
property OBorderImage
OBorderImage?: Property.BorderImage | undefined;
The **
border-image
** CSS property draws an image around a given element. It replaces the element's regular border.**Syntax**:
<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>
Deprecated
property offsetBlock
offsetBlock?: Property.InsetBlock<TLength> | undefined;
The **
inset-block
** CSS property defines the logical block start and end offsets of an element, which maps to physical offsets depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
andbottom
, orright
andleft
properties depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>{1,2}
Deprecated
property offsetBlockEnd
offsetBlockEnd?: Property.InsetBlockEnd<TLength> | undefined;
The **
inset-block-end
** CSS property defines the logical block end offset of an element, which maps to a physical inset depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
,right
,bottom
, orleft
property depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>
**Initial value**:
auto
Deprecated
property offsetBlockStart
offsetBlockStart?: Property.InsetBlockStart<TLength> | undefined;
The **
inset-block-start
** CSS property defines the logical block start offset of an element, which maps to a physical inset depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
,right
,bottom
, orleft
property depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>
**Initial value**:
auto
Deprecated
property offsetInline
offsetInline?: Property.InsetInline<TLength> | undefined;
The **
inset-inline
** CSS property defines the logical start and end offsets of an element in the inline direction, which maps to physical offsets depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
andbottom
, orright
andleft
properties depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>{1,2}
Deprecated
property offsetInlineEnd
offsetInlineEnd?: Property.InsetInlineEnd<TLength> | undefined;
The **
inset-inline-end
** CSS property defines the logical inline end inset of an element, which maps to a physical offset depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
,right
,bottom
, orleft
property depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>
**Initial value**:
auto
Deprecated
property offsetInlineStart
offsetInlineStart?: Property.InsetInlineStart<TLength> | undefined;
The **
inset-inline-start
** CSS property defines the logical inline start inset of an element, which maps to a physical offset depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
,right
,bottom
, orleft
property depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>
**Initial value**:
auto
Deprecated
property OObjectFit
OObjectFit?: Property.ObjectFit | undefined;
The **
object-fit
** CSS property sets how the content of a replaced element, such as an<img>
or<video>
, should be resized to fit its container.**Syntax**:
fill | contain | cover | none | scale-down
**Initial value**:
fill
Deprecated
property OObjectPosition
OObjectPosition?: Property.ObjectPosition<TLength> | undefined;
The **
object-position
** CSS property specifies the alignment of the selected replaced element's contents within the element's box. Areas of the box which aren't covered by the replaced element's object will show the element's background.**Syntax**:
<position>
**Initial value**:
50% 50%
Deprecated
property OTabSize
OTabSize?: Property.TabSize<TLength> | undefined;
The **
tab-size
** CSS property is used to customize the width of tab characters (U+0009).**Syntax**:
<integer> | <length>
**Initial value**:
8
Deprecated
property OTextOverflow
OTextOverflow?: Property.TextOverflow | undefined;
The **
text-overflow
** CSS property sets how hidden overflow content is signaled to users. It can be clipped, display an ellipsis ('…
'), or display a custom string.**Syntax**:
[ clip | ellipsis | <string> ]{1,2}
**Initial value**:
clip
Deprecated
property OTransform
OTransform?: Property.Transform | undefined;
The **
transform
** CSS property lets you rotate, scale, skew, or translate an element. It modifies the coordinate space of the CSS visual formatting model.**Syntax**:
none | <transform-list>
**Initial value**:
none
Deprecated
property OTransformOrigin
OTransformOrigin?: Property.TransformOrigin<TLength> | undefined;
The **
transform-origin
** CSS property sets the origin for an element's transformations.**Syntax**:
[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?
**Initial value**:
50% 50% 0
Deprecated
property OTransition
OTransition?: Property.Transition<TTime> | undefined;
The **
transition
** CSS property is a shorthand property fortransition-property
,transition-duration
,transition-timing-function
, andtransition-delay
.**Syntax**:
<single-transition>#
Deprecated
property OTransitionDelay
OTransitionDelay?: Property.TransitionDelay<TTime> | undefined;
The **
transition-delay
** CSS property specifies the duration to wait before starting a property's transition effect when its value changes.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property OTransitionDuration
OTransitionDuration?: Property.TransitionDuration<TTime> | undefined;
The **
transition-duration
** CSS property sets the length of time a transition animation should take to complete. By default, the value is0s
, meaning that no animation will occur.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property OTransitionProperty
OTransitionProperty?: Property.TransitionProperty | undefined;
The **
transition-property
** CSS property sets the CSS properties to which a transition effect should be applied.**Syntax**:
none | <single-transition-property>#
**Initial value**: all
Deprecated
property OTransitionTimingFunction
OTransitionTimingFunction?: Property.TransitionTimingFunction | undefined;
The **
transition-timing-function
** CSS property sets how intermediate values are calculated for CSS properties being affected by a transition effect.**Syntax**:
<easing-function>#
**Initial value**:
ease
Deprecated
property scrollSnapCoordinate
scrollSnapCoordinate?: Property.ScrollSnapCoordinate<TLength> | undefined;
The **
scroll-snap-coordinate
** CSS property defines the x and y coordinate positions within an element that will align with its nearest ancestor scroll container'sscroll-snap-destination
for each respective axis.**Syntax**:
none | <position>#
**Initial value**:
none
Deprecated
property scrollSnapDestination
scrollSnapDestination?: Property.ScrollSnapDestination<TLength> | undefined;
The **
scroll-snap-destination
** CSS property defines the position in x and y coordinates within the scroll container's visual viewport which element snap points align with.**Syntax**:
<position>
**Initial value**:
0px 0px
Deprecated
property scrollSnapPointsX
scrollSnapPointsX?: Property.ScrollSnapPointsX | undefined;
The **
scroll-snap-points-x
** CSS property defines the horizontal positioning of snap points within the content of the scroll container they are applied to.**Syntax**:
none | repeat( <length-percentage> )
**Initial value**:
none
Deprecated
property scrollSnapPointsY
scrollSnapPointsY?: Property.ScrollSnapPointsY | undefined;
The **
scroll-snap-points-y
** CSS property defines the vertical positioning of snap points within the content of the scroll container they are applied to.**Syntax**:
none | repeat( <length-percentage> )
**Initial value**:
none
Deprecated
property scrollSnapTypeX
scrollSnapTypeX?: Property.ScrollSnapTypeX | undefined;
The **
scroll-snap-type-x
** CSS property defines how strictly snap points are enforced on the horizontal axis of the scroll container in case there is one.**Syntax**:
none | mandatory | proximity
**Initial value**:
none
Deprecated
property scrollSnapTypeY
scrollSnapTypeY?: Property.ScrollSnapTypeY | undefined;
The **
scroll-snap-type-y
** CSS property defines how strictly snap points are enforced on the vertical axis of the scroll container in case there is one.**Syntax**:
none | mandatory | proximity
**Initial value**:
none
Deprecated
property WebkitBoxAlign
WebkitBoxAlign?: Property.BoxAlign | undefined;
The **
box-align
** CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box.**Syntax**:
start | center | end | baseline | stretch
**Initial value**:
stretch
Deprecated
property WebkitBoxDirection
WebkitBoxDirection?: Property.BoxDirection | undefined;
The **
box-direction
** CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).**Syntax**:
normal | reverse | inherit
**Initial value**:
normal
Deprecated
property WebkitBoxFlex
WebkitBoxFlex?: Property.BoxFlex | undefined;
The **
-moz-box-flex
** and **-webkit-box-flex
** CSS properties specify how a-moz-box
or-webkit-box
grows to fill the box that contains it, in the direction of the containing box's layout.**Syntax**:
<number>
**Initial value**:
0
Deprecated
property WebkitBoxFlexGroup
WebkitBoxFlexGroup?: Property.BoxFlexGroup | undefined;
The **
box-flex-group
** CSS property assigns the flexbox's child elements to a flex group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property WebkitBoxLines
WebkitBoxLines?: Property.BoxLines | undefined;
The **
box-lines
** CSS property determines whether the box may have a single or multiple lines (rows for horizontally oriented boxes, columns for vertically oriented boxes).**Syntax**:
single | multiple
**Initial value**:
single
Deprecated
property WebkitBoxOrdinalGroup
WebkitBoxOrdinalGroup?: Property.BoxOrdinalGroup | undefined;
The **
box-ordinal-group
** CSS property assigns the flexbox's child elements to an ordinal group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property WebkitBoxOrient
WebkitBoxOrient?: Property.BoxOrient | undefined;
The **
box-orient
** CSS property sets whether an element lays out its contents horizontally or vertically.**Syntax**:
horizontal | vertical | inline-axis | block-axis | inherit
**Initial value**:
inline-axis
(horizontal
in XUL)Deprecated
property WebkitBoxPack
WebkitBoxPack?: Property.BoxPack | undefined;
The **
-moz-box-pack
** and **-webkit-box-pack
** CSS properties specify how a-moz-box
or-webkit-box
packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box.**Syntax**:
start | center | end | justify
**Initial value**:
start
Deprecated
interface ObsoletePropertiesHyphen
interface ObsoletePropertiesHyphen< TLength = (string & {}) | 0, TTime = string & {}> {}
property "-khtml-box-align"
'-khtml-box-align'?: Property.BoxAlign | undefined;
The **
box-align
** CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box.**Syntax**:
start | center | end | baseline | stretch
**Initial value**:
stretch
Deprecated
property "-khtml-box-direction"
'-khtml-box-direction'?: Property.BoxDirection | undefined;
The **
box-direction
** CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).**Syntax**:
normal | reverse | inherit
**Initial value**:
normal
Deprecated
property "-khtml-box-flex-group"
'-khtml-box-flex-group'?: Property.BoxFlexGroup | undefined;
The **
box-flex-group
** CSS property assigns the flexbox's child elements to a flex group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property "-khtml-box-flex"
'-khtml-box-flex'?: Property.BoxFlex | undefined;
The **
-moz-box-flex
** and **-webkit-box-flex
** CSS properties specify how a-moz-box
or-webkit-box
grows to fill the box that contains it, in the direction of the containing box's layout.**Syntax**:
<number>
**Initial value**:
0
Deprecated
property "-khtml-box-lines"
'-khtml-box-lines'?: Property.BoxLines | undefined;
The **
box-lines
** CSS property determines whether the box may have a single or multiple lines (rows for horizontally oriented boxes, columns for vertically oriented boxes).**Syntax**:
single | multiple
**Initial value**:
single
Deprecated
property "-khtml-box-ordinal-group"
'-khtml-box-ordinal-group'?: Property.BoxOrdinalGroup | undefined;
The **
box-ordinal-group
** CSS property assigns the flexbox's child elements to an ordinal group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property "-khtml-box-orient"
'-khtml-box-orient'?: Property.BoxOrient | undefined;
The **
box-orient
** CSS property sets whether an element lays out its contents horizontally or vertically.**Syntax**:
horizontal | vertical | inline-axis | block-axis | inherit
**Initial value**:
inline-axis
(horizontal
in XUL)Deprecated
property "-khtml-box-pack"
'-khtml-box-pack'?: Property.BoxPack | undefined;
The **
-moz-box-pack
** and **-webkit-box-pack
** CSS properties specify how a-moz-box
or-webkit-box
packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box.**Syntax**:
start | center | end | justify
**Initial value**:
start
Deprecated
property "-khtml-line-break"
'-khtml-line-break'?: Property.LineBreak | undefined;
The **
line-break
** CSS property sets how to break lines of Chinese, Japanese, or Korean (CJK) text when working with punctuation and symbols.**Syntax**:
auto | loose | normal | strict | anywhere
**Initial value**:
auto
Deprecated
property "-khtml-opacity"
'-khtml-opacity'?: Property.Opacity | undefined;
The **
opacity
** CSS property sets the opacity of an element. Opacity is the degree to which content behind an element is hidden, and is the opposite of transparency.**Syntax**:
<alpha-value>
**Initial value**:
1
Deprecated
property "-khtml-user-select"
'-khtml-user-select'?: Property.UserSelect | undefined;
The **
user-select
** CSS property controls whether the user can select text. This doesn't have any effect on content loaded as part of a browser's user interface (its chrome), except in textboxes.**Syntax**:
auto | text | none | contain | all
**Initial value**:
auto
Deprecated
property "-moz-backface-visibility"
'-moz-backface-visibility'?: Property.BackfaceVisibility | undefined;
The **
backface-visibility
** CSS property sets whether the back face of an element is visible when turned towards the user.**Syntax**:
visible | hidden
**Initial value**:
visible
Deprecated
property "-moz-background-clip"
'-moz-background-clip'?: Property.BackgroundClip | undefined;
The **
background-clip
** CSS property sets whether an element's background extends underneath its border box, padding box, or content box.**Syntax**:
<box>#
**Initial value**:
border-box
Deprecated
property "-moz-background-inline-policy"
'-moz-background-inline-policy'?: Property.BoxDecorationBreak | undefined;
The **
box-decoration-break
** CSS property specifies how an element's fragments should be rendered when broken across multiple lines, columns, or pages.**Syntax**:
slice | clone
**Initial value**:
slice
Deprecated
property "-moz-background-origin"
'-moz-background-origin'?: Property.BackgroundOrigin | undefined;
The **
background-origin
** CSS property sets the background's origin: from the border start, inside the border, or inside the padding.**Syntax**:
<box>#
**Initial value**:
padding-box
Deprecated
property "-moz-background-size"
'-moz-background-size'?: Property.BackgroundSize<TLength> | undefined;
The **
background-size
** CSS property sets the size of the element's background image. The image can be left to its natural size, stretched, or constrained to fit the available space.**Syntax**:
<bg-size>#
**Initial value**:
auto auto
Deprecated
property "-moz-border-radius-bottomleft"
'-moz-border-radius-bottomleft'?: | Property.BorderBottomLeftRadius<TLength> | undefined;
The **
border-bottom-left-radius
** CSS property rounds the bottom-left corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.**Syntax**:
<length-percentage>{1,2}
**Initial value**:
0
Deprecated
property "-moz-border-radius-bottomright"
'-moz-border-radius-bottomright'?: | Property.BorderBottomRightRadius<TLength> | undefined;
The **
border-bottom-right-radius
** CSS property rounds the bottom-right corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.**Syntax**:
<length-percentage>{1,2}
**Initial value**:
0
Deprecated
property "-moz-border-radius-topleft"
'-moz-border-radius-topleft'?: Property.BorderTopLeftRadius<TLength> | undefined;
The **
border-top-left-radius
** CSS property rounds the top-left corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.**Syntax**:
<length-percentage>{1,2}
**Initial value**:
0
Deprecated
property "-moz-border-radius-topright"
'-moz-border-radius-topright'?: | Property.BorderTopRightRadius<TLength> | undefined;
The **
border-top-right-radius
** CSS property rounds the top-right corner of an element by specifying the radius (or the radius of the semi-major and semi-minor axes) of the ellipse defining the curvature of the corner.**Syntax**:
<length-percentage>{1,2}
**Initial value**:
0
Deprecated
property "-moz-border-radius"
'-moz-border-radius'?: Property.BorderRadius<TLength> | undefined;
The **
border-radius
** CSS property rounds the corners of an element's outer border edge. You can set a single radius to make circular corners, or two radii to make elliptical corners.**Syntax**:
<length-percentage>{1,4} [ / <length-percentage>{1,4} ]?
Deprecated
property "-moz-box-align"
'-moz-box-align'?: Property.BoxAlign | undefined;
The **
box-align
** CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box.**Syntax**:
start | center | end | baseline | stretch
**Initial value**:
stretch
Deprecated
property "-moz-box-direction"
'-moz-box-direction'?: Property.BoxDirection | undefined;
The **
box-direction
** CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).**Syntax**:
normal | reverse | inherit
**Initial value**:
normal
Deprecated
property "-moz-box-flex"
'-moz-box-flex'?: Property.BoxFlex | undefined;
The **
-moz-box-flex
** and **-webkit-box-flex
** CSS properties specify how a-moz-box
or-webkit-box
grows to fill the box that contains it, in the direction of the containing box's layout.**Syntax**:
<number>
**Initial value**:
0
Deprecated
property "-moz-box-ordinal-group"
'-moz-box-ordinal-group'?: Property.BoxOrdinalGroup | undefined;
The **
box-ordinal-group
** CSS property assigns the flexbox's child elements to an ordinal group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property "-moz-box-orient"
'-moz-box-orient'?: Property.BoxOrient | undefined;
The **
box-orient
** CSS property sets whether an element lays out its contents horizontally or vertically.**Syntax**:
horizontal | vertical | inline-axis | block-axis | inherit
**Initial value**:
inline-axis
(horizontal
in XUL)Deprecated
property "-moz-box-pack"
'-moz-box-pack'?: Property.BoxPack | undefined;
The **
-moz-box-pack
** and **-webkit-box-pack
** CSS properties specify how a-moz-box
or-webkit-box
packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box.**Syntax**:
start | center | end | justify
**Initial value**:
start
Deprecated
property "-moz-box-shadow"
'-moz-box-shadow'?: Property.BoxShadow | undefined;
The **
box-shadow
** CSS property adds shadow effects around an element's frame. You can set multiple effects separated by commas. A box shadow is described by X and Y offsets relative to the element, blur and spread radius, and color.**Syntax**:
none | <shadow>#
**Initial value**:
none
Deprecated
property "-moz-float-edge"
'-moz-float-edge'?: Property.MozFloatEdge | undefined;
The non-standard **
-moz-float-edge
** CSS property specifies whether the height and width properties of the element include the margin, border, or padding thickness.**Syntax**:
border-box | content-box | margin-box | padding-box
**Initial value**:
content-box
Deprecated
property "-moz-force-broken-image-icon"
'-moz-force-broken-image-icon'?: Property.MozForceBrokenImageIcon | undefined;
The **
-moz-force-broken-image-icon
** extended CSS property can be used to force the broken image icon to be shown even when a broken image has analt
attribute.**Syntax**:
0 | 1
**Initial value**:
0
Deprecated
property "-moz-opacity"
'-moz-opacity'?: Property.Opacity | undefined;
The **
opacity
** CSS property sets the opacity of an element. Opacity is the degree to which content behind an element is hidden, and is the opposite of transparency.**Syntax**:
<alpha-value>
**Initial value**:
1
Deprecated
property "-moz-outline-color"
'-moz-outline-color'?: Property.OutlineColor | undefined;
The **
outline-color
** CSS property sets the color of an element's outline.**Syntax**:
<color> | invert
**Initial value**:
invert
, for browsers supporting it,currentColor
for the otherDeprecated
property "-moz-outline-style"
'-moz-outline-style'?: Property.OutlineStyle | undefined;
The **
outline-style
** CSS property sets the style of an element's outline. An outline is a line that is drawn around an element, outside theborder
.**Syntax**:
auto | <'border-style'>
**Initial value**:
none
Deprecated
property "-moz-outline-width"
'-moz-outline-width'?: Property.OutlineWidth<TLength> | undefined;
The CSS **
outline-width
** property sets the thickness of an element's outline. An outline is a line that is drawn around an element, outside theborder
.**Syntax**:
<line-width>
**Initial value**:
medium
Deprecated
property "-moz-outline"
'-moz-outline'?: Property.Outline<TLength> | undefined;
The **
outline
** CSS shorthand property sets most of the outline properties in a single declaration.**Syntax**:
[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]
Deprecated
property "-moz-perspective-origin"
'-moz-perspective-origin'?: Property.PerspectiveOrigin<TLength> | undefined;
The **
perspective-origin
** CSS property determines the position at which the viewer is looking. It is used as the _vanishing point_ by theperspective
property.**Syntax**:
<position>
**Initial value**:
50% 50%
Deprecated
property "-moz-perspective"
'-moz-perspective'?: Property.Perspective<TLength> | undefined;
The **
perspective
** CSS property determines the distance between the z=0 plane and the user in order to give a 3D-positioned element some perspective.**Syntax**:
none | <length>
**Initial value**:
none
Deprecated
property "-moz-text-align-last"
'-moz-text-align-last'?: Property.TextAlignLast | undefined;
The **
text-align-last
** CSS property sets how the last line of a block or a line, right before a forced line break, is aligned.**Syntax**:
auto | start | end | left | right | center | justify
**Initial value**:
auto
Deprecated
property "-moz-text-decoration-color"
'-moz-text-decoration-color'?: Property.TextDecorationColor | undefined;
The **
text-decoration-color
** CSS property sets the color of decorations added to text bytext-decoration-line
.**Syntax**:
<color>
**Initial value**:
currentcolor
Deprecated
property "-moz-text-decoration-line"
'-moz-text-decoration-line'?: Property.TextDecorationLine | undefined;
The **
text-decoration-line
** CSS property sets the kind of decoration that is used on text in an element, such as an underline or overline.**Syntax**:
none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error
**Initial value**:
none
Deprecated
property "-moz-text-decoration-style"
'-moz-text-decoration-style'?: Property.TextDecorationStyle | undefined;
The **
text-decoration-style
** CSS property sets the style of the lines specified bytext-decoration-line
. The style applies to all lines that are set withtext-decoration-line
.**Syntax**:
solid | double | dotted | dashed | wavy
**Initial value**:
solid
Deprecated
property "-moz-transform-origin"
'-moz-transform-origin'?: Property.TransformOrigin<TLength> | undefined;
The **
transform-origin
** CSS property sets the origin for an element's transformations.**Syntax**:
[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?
**Initial value**:
50% 50% 0
Deprecated
property "-moz-transform-style"
'-moz-transform-style'?: Property.TransformStyle | undefined;
The **
transform-style
** CSS property sets whether children of an element are positioned in the 3D space or are flattened in the plane of the element.**Syntax**:
flat | preserve-3d
**Initial value**:
flat
Deprecated
property "-moz-transform"
'-moz-transform'?: Property.Transform | undefined;
The **
transform
** CSS property lets you rotate, scale, skew, or translate an element. It modifies the coordinate space of the CSS visual formatting model.**Syntax**:
none | <transform-list>
**Initial value**:
none
Deprecated
property "-moz-transition-delay"
'-moz-transition-delay'?: Property.TransitionDelay<TTime> | undefined;
The **
transition-delay
** CSS property specifies the duration to wait before starting a property's transition effect when its value changes.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property "-moz-transition-duration"
'-moz-transition-duration'?: Property.TransitionDuration<TTime> | undefined;
The **
transition-duration
** CSS property sets the length of time a transition animation should take to complete. By default, the value is0s
, meaning that no animation will occur.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property "-moz-transition-property"
'-moz-transition-property'?: Property.TransitionProperty | undefined;
The **
transition-property
** CSS property sets the CSS properties to which a transition effect should be applied.**Syntax**:
none | <single-transition-property>#
**Initial value**: all
Deprecated
property "-moz-transition-timing-function"
'-moz-transition-timing-function'?: | Property.TransitionTimingFunction | undefined;
The **
transition-timing-function
** CSS property sets how intermediate values are calculated for CSS properties being affected by a transition effect.**Syntax**:
<easing-function>#
**Initial value**:
ease
Deprecated
property "-moz-transition"
'-moz-transition'?: Property.Transition<TTime> | undefined;
The **
transition
** CSS property is a shorthand property fortransition-property
,transition-duration
,transition-timing-function
, andtransition-delay
.**Syntax**:
<single-transition>#
Deprecated
property "-moz-user-input"
'-moz-user-input'?: Property.MozUserInput | undefined;
In Mozilla applications, **
-moz-user-input
** determines if an element will accept user input.**Syntax**:
auto | none | enabled | disabled
**Initial value**:
auto
Deprecated
property "-ms-ime-mode"
'-ms-ime-mode'?: Property.ImeMode | undefined;
The **
ime-mode
** CSS property controls the state of the input method editor (IME) for text fields. This property is obsolete.**Syntax**:
auto | normal | active | inactive | disabled
**Initial value**:
auto
Deprecated
property "-o-animation-delay"
'-o-animation-delay'?: Property.AnimationDelay<TTime> | undefined;
The **
animation-delay
** CSS property specifies the amount of time to wait from applying the animation to an element before beginning to perform the animation. The animation can start later, immediately from its beginning, or immediately and partway through the animation.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property "-o-animation-direction"
'-o-animation-direction'?: Property.AnimationDirection | undefined;
The **
animation-direction
** CSS property sets whether an animation should play forward, backward, or alternate back and forth between playing the sequence forward and backward.**Syntax**:
<single-animation-direction>#
**Initial value**:
normal
Deprecated
property "-o-animation-duration"
'-o-animation-duration'?: Property.AnimationDuration<TTime> | undefined;
The **
animation-duration
** CSS property sets the length of time that an animation takes to complete one cycle.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property "-o-animation-fill-mode"
'-o-animation-fill-mode'?: Property.AnimationFillMode | undefined;
The **
animation-fill-mode
** CSS property sets how a CSS animation applies styles to its target before and after its execution.**Syntax**:
<single-animation-fill-mode>#
**Initial value**:
none
Deprecated
property "-o-animation-iteration-count"
'-o-animation-iteration-count'?: Property.AnimationIterationCount | undefined;
The **
animation-iteration-count
** CSS property sets the number of times an animation sequence should be played before stopping.**Syntax**:
<single-animation-iteration-count>#
**Initial value**:
1
Deprecated
property "-o-animation-name"
'-o-animation-name'?: Property.AnimationName | undefined;
The **
animation-name
** CSS property specifies the names of one or more@keyframes
at-rules that describe the animation to apply to an element. Multiple@keyframe
at-rules are specified as a comma-separated list of names. If the specified name does not match any@keyframe
at-rule, no properties are animated.**Syntax**:
[ none | <keyframes-name> ]#
**Initial value**:
none
Deprecated
property "-o-animation-play-state"
'-o-animation-play-state'?: Property.AnimationPlayState | undefined;
The **
animation-play-state
** CSS property sets whether an animation is running or paused.**Syntax**:
<single-animation-play-state>#
**Initial value**:
running
Deprecated
property "-o-animation-timing-function"
'-o-animation-timing-function'?: Property.AnimationTimingFunction | undefined;
The **
animation-timing-function
** CSS property sets how an animation progresses through the duration of each cycle.**Syntax**:
<easing-function>#
**Initial value**:
ease
Deprecated
property "-o-animation"
'-o-animation'?: Property.Animation<TTime> | undefined;
The **
animation
** shorthand CSS property applies an animation between styles. It is a shorthand foranimation-name
,animation-duration
,animation-timing-function
,animation-delay
,animation-iteration-count
,animation-direction
,animation-fill-mode
, andanimation-play-state
.**Syntax**:
<single-animation>#
Deprecated
property "-o-background-size"
'-o-background-size'?: Property.BackgroundSize<TLength> | undefined;
The **
background-size
** CSS property sets the size of the element's background image. The image can be left to its natural size, stretched, or constrained to fit the available space.**Syntax**:
<bg-size>#
**Initial value**:
auto auto
Deprecated
property "-o-border-image"
'-o-border-image'?: Property.BorderImage | undefined;
The **
border-image
** CSS property draws an image around a given element. It replaces the element's regular border.**Syntax**:
<'border-image-source'> || <'border-image-slice'> [ / <'border-image-width'> | / <'border-image-width'>? / <'border-image-outset'> ]? || <'border-image-repeat'>
Deprecated
property "-o-object-fit"
'-o-object-fit'?: Property.ObjectFit | undefined;
The **
object-fit
** CSS property sets how the content of a replaced element, such as an<img>
or<video>
, should be resized to fit its container.**Syntax**:
fill | contain | cover | none | scale-down
**Initial value**:
fill
Deprecated
property "-o-object-position"
'-o-object-position'?: Property.ObjectPosition<TLength> | undefined;
The **
object-position
** CSS property specifies the alignment of the selected replaced element's contents within the element's box. Areas of the box which aren't covered by the replaced element's object will show the element's background.**Syntax**:
<position>
**Initial value**:
50% 50%
Deprecated
property "-o-tab-size"
'-o-tab-size'?: Property.TabSize<TLength> | undefined;
The **
tab-size
** CSS property is used to customize the width of tab characters (U+0009).**Syntax**:
<integer> | <length>
**Initial value**:
8
Deprecated
property "-o-text-overflow"
'-o-text-overflow'?: Property.TextOverflow | undefined;
The **
text-overflow
** CSS property sets how hidden overflow content is signaled to users. It can be clipped, display an ellipsis ('…
'), or display a custom string.**Syntax**:
[ clip | ellipsis | <string> ]{1,2}
**Initial value**:
clip
Deprecated
property "-o-transform-origin"
'-o-transform-origin'?: Property.TransformOrigin<TLength> | undefined;
The **
transform-origin
** CSS property sets the origin for an element's transformations.**Syntax**:
[ <length-percentage> | left | center | right | top | bottom ] | [ [ <length-percentage> | left | center | right ] && [ <length-percentage> | top | center | bottom ] ] <length>?
**Initial value**:
50% 50% 0
Deprecated
property "-o-transform"
'-o-transform'?: Property.Transform | undefined;
The **
transform
** CSS property lets you rotate, scale, skew, or translate an element. It modifies the coordinate space of the CSS visual formatting model.**Syntax**:
none | <transform-list>
**Initial value**:
none
Deprecated
property "-o-transition-delay"
'-o-transition-delay'?: Property.TransitionDelay<TTime> | undefined;
The **
transition-delay
** CSS property specifies the duration to wait before starting a property's transition effect when its value changes.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property "-o-transition-duration"
'-o-transition-duration'?: Property.TransitionDuration<TTime> | undefined;
The **
transition-duration
** CSS property sets the length of time a transition animation should take to complete. By default, the value is0s
, meaning that no animation will occur.**Syntax**:
<time>#
**Initial value**:
0s
Deprecated
property "-o-transition-property"
'-o-transition-property'?: Property.TransitionProperty | undefined;
The **
transition-property
** CSS property sets the CSS properties to which a transition effect should be applied.**Syntax**:
none | <single-transition-property>#
**Initial value**: all
Deprecated
property "-o-transition-timing-function"
'-o-transition-timing-function'?: Property.TransitionTimingFunction | undefined;
The **
transition-timing-function
** CSS property sets how intermediate values are calculated for CSS properties being affected by a transition effect.**Syntax**:
<easing-function>#
**Initial value**:
ease
Deprecated
property "-o-transition"
'-o-transition'?: Property.Transition<TTime> | undefined;
The **
transition
** CSS property is a shorthand property fortransition-property
,transition-duration
,transition-timing-function
, andtransition-delay
.**Syntax**:
<single-transition>#
Deprecated
property "-webkit-box-align"
'-webkit-box-align'?: Property.BoxAlign | undefined;
The **
box-align
** CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box.**Syntax**:
start | center | end | baseline | stretch
**Initial value**:
stretch
Deprecated
property "-webkit-box-direction"
'-webkit-box-direction'?: Property.BoxDirection | undefined;
The **
box-direction
** CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).**Syntax**:
normal | reverse | inherit
**Initial value**:
normal
Deprecated
property "-webkit-box-flex-group"
'-webkit-box-flex-group'?: Property.BoxFlexGroup | undefined;
The **
box-flex-group
** CSS property assigns the flexbox's child elements to a flex group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property "-webkit-box-flex"
'-webkit-box-flex'?: Property.BoxFlex | undefined;
The **
-moz-box-flex
** and **-webkit-box-flex
** CSS properties specify how a-moz-box
or-webkit-box
grows to fill the box that contains it, in the direction of the containing box's layout.**Syntax**:
<number>
**Initial value**:
0
Deprecated
property "-webkit-box-lines"
'-webkit-box-lines'?: Property.BoxLines | undefined;
The **
box-lines
** CSS property determines whether the box may have a single or multiple lines (rows for horizontally oriented boxes, columns for vertically oriented boxes).**Syntax**:
single | multiple
**Initial value**:
single
Deprecated
property "-webkit-box-ordinal-group"
'-webkit-box-ordinal-group'?: Property.BoxOrdinalGroup | undefined;
The **
box-ordinal-group
** CSS property assigns the flexbox's child elements to an ordinal group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property "-webkit-box-orient"
'-webkit-box-orient'?: Property.BoxOrient | undefined;
The **
box-orient
** CSS property sets whether an element lays out its contents horizontally or vertically.**Syntax**:
horizontal | vertical | inline-axis | block-axis | inherit
**Initial value**:
inline-axis
(horizontal
in XUL)Deprecated
property "-webkit-box-pack"
'-webkit-box-pack'?: Property.BoxPack | undefined;
The **
-moz-box-pack
** and **-webkit-box-pack
** CSS properties specify how a-moz-box
or-webkit-box
packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box.**Syntax**:
start | center | end | justify
**Initial value**:
start
Deprecated
property "box-align"
'box-align'?: Property.BoxAlign | undefined;
The **
box-align
** CSS property specifies how an element aligns its contents across its layout in a perpendicular direction. The effect of the property is only visible if there is extra space in the box.**Syntax**:
start | center | end | baseline | stretch
**Initial value**:
stretch
Deprecated
property "box-direction"
'box-direction'?: Property.BoxDirection | undefined;
The **
box-direction
** CSS property specifies whether a box lays out its contents normally (from the top or left edge), or in reverse (from the bottom or right edge).**Syntax**:
normal | reverse | inherit
**Initial value**:
normal
Deprecated
property "box-flex-group"
'box-flex-group'?: Property.BoxFlexGroup | undefined;
The **
box-flex-group
** CSS property assigns the flexbox's child elements to a flex group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property "box-flex"
'box-flex'?: Property.BoxFlex | undefined;
The **
-moz-box-flex
** and **-webkit-box-flex
** CSS properties specify how a-moz-box
or-webkit-box
grows to fill the box that contains it, in the direction of the containing box's layout.**Syntax**:
<number>
**Initial value**:
0
Deprecated
property "box-lines"
'box-lines'?: Property.BoxLines | undefined;
The **
box-lines
** CSS property determines whether the box may have a single or multiple lines (rows for horizontally oriented boxes, columns for vertically oriented boxes).**Syntax**:
single | multiple
**Initial value**:
single
Deprecated
property "box-ordinal-group"
'box-ordinal-group'?: Property.BoxOrdinalGroup | undefined;
The **
box-ordinal-group
** CSS property assigns the flexbox's child elements to an ordinal group.**Syntax**:
<integer>
**Initial value**:
1
Deprecated
property "box-orient"
'box-orient'?: Property.BoxOrient | undefined;
The **
box-orient
** CSS property sets whether an element lays out its contents horizontally or vertically.**Syntax**:
horizontal | vertical | inline-axis | block-axis | inherit
**Initial value**:
inline-axis
(horizontal
in XUL)Deprecated
property "box-pack"
'box-pack'?: Property.BoxPack | undefined;
The **
-moz-box-pack
** and **-webkit-box-pack
** CSS properties specify how a-moz-box
or-webkit-box
packs its contents in the direction of its layout. The effect of this is only visible if there is extra space in the box.**Syntax**:
start | center | end | justify
**Initial value**:
start
Deprecated
property "grid-column-gap"
'grid-column-gap'?: Property.GridColumnGap<TLength> | undefined;
The **
column-gap
** CSS property sets the size of the gap (gutter) between an element's columns.**Syntax**:
<length-percentage>
**Initial value**:
0
Deprecated
property "grid-gap"
'grid-gap'?: Property.GridGap<TLength> | undefined;
The **
gap
** CSS property sets the gaps (gutters) between rows and columns. It is a shorthand forrow-gap
andcolumn-gap
.**Syntax**:
<'grid-row-gap'> <'grid-column-gap'>?
Deprecated
property "grid-row-gap"
'grid-row-gap'?: Property.GridRowGap<TLength> | undefined;
The **
row-gap
** CSS property sets the size of the gap (gutter) between an element's rows.**Syntax**:
<length-percentage>
**Initial value**:
0
Deprecated
property "ime-mode"
'ime-mode'?: Property.ImeMode | undefined;
The **
ime-mode
** CSS property controls the state of the input method editor (IME) for text fields. This property is obsolete.**Syntax**:
auto | normal | active | inactive | disabled
**Initial value**:
auto
Deprecated
property "offset-block-end"
'offset-block-end'?: Property.InsetBlockEnd<TLength> | undefined;
The **
inset-block-end
** CSS property defines the logical block end offset of an element, which maps to a physical inset depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
,right
,bottom
, orleft
property depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>
**Initial value**:
auto
Deprecated
property "offset-block-start"
'offset-block-start'?: Property.InsetBlockStart<TLength> | undefined;
The **
inset-block-start
** CSS property defines the logical block start offset of an element, which maps to a physical inset depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
,right
,bottom
, orleft
property depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>
**Initial value**:
auto
Deprecated
property "offset-block"
'offset-block'?: Property.InsetBlock<TLength> | undefined;
The **
inset-block
** CSS property defines the logical block start and end offsets of an element, which maps to physical offsets depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
andbottom
, orright
andleft
properties depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>{1,2}
Deprecated
property "offset-inline-end"
'offset-inline-end'?: Property.InsetInlineEnd<TLength> | undefined;
The **
inset-inline-end
** CSS property defines the logical inline end inset of an element, which maps to a physical offset depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
,right
,bottom
, orleft
property depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>
**Initial value**:
auto
Deprecated
property "offset-inline-start"
'offset-inline-start'?: Property.InsetInlineStart<TLength> | undefined;
The **
inset-inline-start
** CSS property defines the logical inline start inset of an element, which maps to a physical offset depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
,right
,bottom
, orleft
property depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>
**Initial value**:
auto
Deprecated
property "offset-inline"
'offset-inline'?: Property.InsetInline<TLength> | undefined;
The **
inset-inline
** CSS property defines the logical start and end offsets of an element in the inline direction, which maps to physical offsets depending on the element's writing mode, directionality, and text orientation. It corresponds to thetop
andbottom
, orright
andleft
properties depending on the values defined forwriting-mode
,direction
, andtext-orientation
.**Syntax**:
<'top'>{1,2}
Deprecated
property "scroll-snap-coordinate"
'scroll-snap-coordinate'?: Property.ScrollSnapCoordinate<TLength> | undefined;
The **
scroll-snap-coordinate
** CSS property defines the x and y coordinate positions within an element that will align with its nearest ancestor scroll container'sscroll-snap-destination
for each respective axis.**Syntax**:
none | <position>#
**Initial value**:
none
Deprecated
property "scroll-snap-destination"
'scroll-snap-destination'?: Property.ScrollSnapDestination<TLength> | undefined;
The **
scroll-snap-destination
** CSS property defines the position in x and y coordinates within the scroll container's visual viewport which element snap points align with.**Syntax**:
<position>
**Initial value**:
0px 0px
Deprecated
property "scroll-snap-points-x"
'scroll-snap-points-x'?: Property.ScrollSnapPointsX | undefined;
The **
scroll-snap-points-x
** CSS property defines the horizontal positioning of snap points within the content of the scroll container they are applied to.**Syntax**:
none | repeat( <length-percentage> )
**Initial value**:
none
Deprecated
property "scroll-snap-points-y"
'scroll-snap-points-y'?: Property.ScrollSnapPointsY | undefined;
The **
scroll-snap-points-y
** CSS property defines the vertical positioning of snap points within the content of the scroll container they are applied to.**Syntax**:
none | repeat( <length-percentage> )
**Initial value**:
none
Deprecated
property "scroll-snap-type-x"
'scroll-snap-type-x'?: Property.ScrollSnapTypeX | undefined;
The **
scroll-snap-type-x
** CSS property defines how strictly snap points are enforced on the horizontal axis of the scroll container in case there is one.**Syntax**:
none | mandatory | proximity
**Initial value**:
none
Deprecated
property "scroll-snap-type-y"
'scroll-snap-type-y'?: Property.ScrollSnapTypeY | undefined;
The **
scroll-snap-type-y
** CSS property defines how strictly snap points are enforced on the vertical axis of the scroll container in case there is one.**Syntax**:
none | mandatory | proximity
**Initial value**:
none
Deprecated
property azimuth
azimuth?: Property.Azimuth | undefined;
In combination with
elevation
, the **azimuth
** CSS property enables different audio sources to be positioned spatially for aural presentation. This is important in that it provides a natural way to tell several voices apart, as each can be positioned to originate at a different location on the sound stage. Stereo output produce a lateral sound stage, while binaural headphones and multi-speaker setups allow for a fully three-dimensional stage.**Syntax**:
<angle> | [ [ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards
**Initial value**:
center
Deprecated
property clip
clip?: Property.Clip | undefined;
The **
clip
** CSS property defines a visible portion of an element. Theclip
property applies only to absolutely positioned elements — that is, elements withposition:absolute
orposition:fixed
.**Syntax**:
<shape> | auto
**Initial value**:
auto
Deprecated
interface Properties
interface Properties<TLength = (string & {}) | 0, TTime = string & {}> extends StandardProperties<TLength, TTime>, VendorProperties<TLength, TTime>, ObsoleteProperties<TLength, TTime>, SvgProperties<TLength, TTime> {}
interface PropertiesFallback
interface PropertiesFallback<TLength = (string & {}) | 0, TTime = string & {}> extends StandardPropertiesFallback<TLength, TTime>, VendorPropertiesFallback<TLength, TTime>, ObsoletePropertiesFallback<TLength, TTime>, SvgPropertiesFallback<TLength, TTime> {}
interface PropertiesHyphen
interface PropertiesHyphen<TLength = (string & {}) | 0, TTime = string & {}> extends StandardPropertiesHyphen<TLength, TTime>, VendorPropertiesHyphen<TLength, TTime>, ObsoletePropertiesHyphen<TLength, TTime>, SvgPropertiesHyphen<TLength, TTime> {}
interface PropertiesHyphenFallback
interface PropertiesHyphenFallback<TLength = (string & {}) | 0, TTime = string & {}> extends StandardPropertiesHyphenFallback<TLength, TTime>, VendorPropertiesHyphenFallback<TLength, TTime>, ObsoletePropertiesHyphenFallback<TLength, TTime>, SvgPropertiesHyphenFallback<TLength, TTime> {}
interface StandardLonghandProperties
interface StandardLonghandProperties< TLength = (string & {}) | 0, TTime = string & {}> {}
property accentColor
accentColor?: Property.AccentColor | undefined;
The **
accent-color
** CSS property sets the accent color for user-interface controls generated by some elements.**Syntax**:
auto | <color>
**Initial value**:
auto
| Chrome | Firefox | Safari | Edge | IE | | :----: | :-----: | :------: | :--: | :-: | | **93** | **92** | **15.4** | n/a | No |
See Also
https://developer.mozilla.org/docs/Web/CSS/accent-color
property alignContent
alignContent?: Property.AlignContent | undefined;
The CSS **
align-content
** property sets the distribution of space between and around content items along a flexbox's cross-axis or a grid's block axis.**Syntax**:
normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>
**Initial value**:
normal
| Chrome | Firefox | Safari | Edge | IE | | :------: | :-----: | :-----: | :----: | :----: | | **29** | **28** | **9** | **12** | **11** | | 21 _-x-_ | | 7 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/align-content
property alignItems
alignItems?: Property.AlignItems | undefined;
The CSS **
align-items
** property sets thealign-self
value on all direct children as a group. In Flexbox, it controls the alignment of items on the Cross Axis. In Grid Layout, it controls the alignment of items on the Block Axis within their grid area.**Syntax**:
normal | stretch | <baseline-position> | [ <overflow-position>? <self-position> ]
**Initial value**:
normal
| Chrome | Firefox | Safari | Edge | IE | | :------: | :-----: | :-----: | :----: | :----: | | **29** | **20** | **9** | **12** | **11** | | 21 _-x-_ | | 7 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/align-items
property alignSelf
alignSelf?: Property.AlignSelf | undefined;
The **
align-self
** CSS property overrides a grid or flex item'salign-items
value. In Grid, it aligns the item inside the grid area. In Flexbox, it aligns the item on the cross axis.**Syntax**:
auto | normal | stretch | <baseline-position> | <overflow-position>? <self-position>
**Initial value**:
auto
| Chrome | Firefox | Safari | Edge | IE | | :------: | :-----: | :-----: | :----: | :----: | | **29** | **20** | **9** | **12** | **10** | | 21 _-x-_ | | 7 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/align-self
property alignTracks
alignTracks?: Property.AlignTracks | undefined;
The **
align-tracks
** CSS property sets the alignment in the masonry axis for grid containers that have masonry in their block axis.**Syntax**:
[ normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position> ]#
**Initial value**:
normal
| Chrome | Firefox | Safari | Edge | IE | | :----: | :-----: | :----: | :--: | :-: | | No | n/a | No | n/a | No |
See Also
https://developer.mozilla.org/docs/Web/CSS/align-tracks
property animationComposition
animationComposition?: Property.AnimationComposition | undefined;
The **
animation-composition
** CSS property specifies the composite operation to use when multiple animations affect the same property simultaneously.**Syntax**:
<single-animation-composition>#
**Initial value**:
replace
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :----: | :--: | :-: | | **112** | **115** | **16** | n/a | No |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-composition
property animationDelay
animationDelay?: Property.AnimationDelay<TTime> | undefined;
The **
animation-delay
** CSS property specifies the amount of time to wait from applying the animation to an element before beginning to perform the animation. The animation can start later, immediately from its beginning, or immediately and partway through the animation.**Syntax**:
<time>#
**Initial value**:
0s
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :-----: | :----: | :----: | | **43** | **16** | **9** | **12** | **10** | | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-delay
property animationDirection
animationDirection?: Property.AnimationDirection | undefined;
The **
animation-direction
** CSS property sets whether an animation should play forward, backward, or alternate back and forth between playing the sequence forward and backward.**Syntax**:
<single-animation-direction>#
**Initial value**:
normal
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :-----: | :----: | :----: | | **43** | **16** | **9** | **12** | **10** | | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-direction
property animationDuration
animationDuration?: Property.AnimationDuration<TTime> | undefined;
The **
animation-duration
** CSS property sets the length of time that an animation takes to complete one cycle.**Syntax**:
<time>#
**Initial value**:
0s
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :-----: | :----: | :----: | | **43** | **16** | **9** | **12** | **10** | | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-duration
property animationFillMode
animationFillMode?: Property.AnimationFillMode | undefined;
The **
animation-fill-mode
** CSS property sets how a CSS animation applies styles to its target before and after its execution.**Syntax**:
<single-animation-fill-mode>#
**Initial value**:
none
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :-----: | :----: | :----: | | **43** | **16** | **9** | **12** | **10** | | 3 _-x-_ | 5 _-x-_ | 5 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-fill-mode
property animationIterationCount
animationIterationCount?: Property.AnimationIterationCount | undefined;
The **
animation-iteration-count
** CSS property sets the number of times an animation sequence should be played before stopping.**Syntax**:
<single-animation-iteration-count>#
**Initial value**:
1
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :-----: | :----: | :----: | | **43** | **16** | **9** | **12** | **10** | | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-iteration-count
property animationName
animationName?: Property.AnimationName | undefined;
The **
animation-name
** CSS property specifies the names of one or more@keyframes
at-rules that describe the animation to apply to an element. Multiple@keyframe
at-rules are specified as a comma-separated list of names. If the specified name does not match any@keyframe
at-rule, no properties are animated.**Syntax**:
[ none | <keyframes-name> ]#
**Initial value**:
none
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :-----: | :----: | :----: | | **43** | **16** | **9** | **12** | **10** | | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-name
property animationPlayState
animationPlayState?: Property.AnimationPlayState | undefined;
The **
animation-play-state
** CSS property sets whether an animation is running or paused.**Syntax**:
<single-animation-play-state>#
**Initial value**:
running
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :-----: | :----: | :----: | | **43** | **16** | **9** | **12** | **10** | | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-play-state
property animationRangeEnd
animationRangeEnd?: Property.AnimationRangeEnd<TLength> | undefined;
The **
animation-range-end
** CSS property is used to set the end of an animation's attachment range along its timeline, i.e. where along the timeline an animation will end.**Syntax**:
[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#
**Initial value**:
normal
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :----: | :--: | :-: | | **115** | No | No | n/a | No |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-range-end
property animationRangeStart
animationRangeStart?: Property.AnimationRangeStart<TLength> | undefined;
The **
animation-range-start
** CSS property is used to set the start of an animation's attachment range along its timeline, i.e. where along the timeline an animation will start.**Syntax**:
[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#
**Initial value**:
normal
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :----: | :--: | :-: | | **115** | No | No | n/a | No |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-range-start
property animationTimeline
animationTimeline?: Property.AnimationTimeline | undefined;
The **
animation-timeline
** CSS property specifies the timeline that is used to control the progress of an animation.**Syntax**:
<single-animation-timeline>#
**Initial value**:
auto
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :----: | :--: | :-: | | **115** | n/a | No | n/a | No |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-timeline
property animationTimingFunction
animationTimingFunction?: Property.AnimationTimingFunction | undefined;
The **
animation-timing-function
** CSS property sets how an animation progresses through the duration of each cycle.**Syntax**:
<easing-function>#
**Initial value**:
ease
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :-----: | :----: | :----: | | **43** | **16** | **9** | **12** | **10** | | 3 _-x-_ | 5 _-x-_ | 4 _-x-_ | | |
See Also
https://developer.mozilla.org/docs/Web/CSS/animation-timing-function
property appearance
appearance?: Property.Appearance | undefined;
The **
appearance
** CSS property is used to control native appearance of UI controls, that are based on operating system's theme.**Syntax**:
none | auto | textfield | menulist-button | <compat-auto>
**Initial value**:
none
| Chrome | Firefox | Safari | Edge | IE | | :-----: | :-----: | :------: | :------: | :-: | | **84** | **80** | **15.4** | **84** | No | | 1 _-x-_ | 1 _-x-_ | 3 _-x-_ | 12 _-x-_ | |
See Also
https://developer.mozilla.org/docs/Web/CSS/appearance
property aspectRatio
aspectRatio?: Property.AspectRatio | undefined;
The **
aspect-ratio
** CSS property sets a **preferred aspect ratio** for the box, which will be used in the calculation of auto sizes and some other layout functions.**Syntax**:
auto | <ratio>
**Initial value**:
auto
| Chrome | Firefox | Safari | Edge | IE | | :----: | :-----: | :----: | :--: | :-: | | **88** | **89** | **15** | n/a | No |
See Also
https://developer.mozilla.org/docs/Web/CSS/aspect-ratio
property backdropFilter
backdropFilter?: Property.BackdropFilter | undefined;
The **
backdrop-filter
** CSS property lets you apply graphical effects such as blurring or color shifting to the area behind an element. Because it applies to everything _behind_ the element, to see the effect you must make the element or its background at least partially transparent.**Syntax**:
none | <filter-function-list>
**Initial value**:
none
| Chrome | Firefox | Safari | Edge | IE | | :----: | :-----: | :---------: | :----: | :-: | | **76** | **103** | **9** _-x-_ | **17** | No |
See Also
https://developer.mozilla.org/docs/Web/CSS/backdrop-filter
property backfaceVisibility
backfaceVisibility?: Property.BackfaceVisibility |