jsdom
Version:
A JavaScript implementation of many web standards
1,704 lines (1,703 loc) • 502 kB
JavaScript
"use strict";
module.exports = new Map([
[
"-webkit-align-content",
{
"name": "-webkit-align-content",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-align-content",
"legacyAliasOf": "align-content",
"styleDeclaration": [
"-webkit-align-content",
"WebkitAlignContent",
"webkitAlignContent"
],
"syntax": "normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>"
}
],
[
"-webkit-align-items",
{
"name": "-webkit-align-items",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-align-items",
"legacyAliasOf": "align-items",
"styleDeclaration": [
"-webkit-align-items",
"WebkitAlignItems",
"webkitAlignItems"
],
"syntax": "normal | stretch | <baseline-position> | <overflow-position>? <self-position>"
}
],
[
"-webkit-align-self",
{
"name": "-webkit-align-self",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-align-self",
"legacyAliasOf": "align-self",
"styleDeclaration": [
"-webkit-align-self",
"WebkitAlignSelf",
"webkitAlignSelf"
],
"syntax": "auto | <overflow-position>? [ normal | <self-position> ]| stretch | <baseline-position>"
}
],
[
"-webkit-animation",
{
"name": "-webkit-animation",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-animation",
"legacyAliasOf": "animation",
"styleDeclaration": [
"-webkit-animation",
"WebkitAnimation",
"webkitAnimation"
],
"longhands": [
"animation-name",
"animation-duration",
"animation-timing-function",
"animation-delay",
"animation-iteration-count",
"animation-direction",
"animation-fill-mode",
"animation-play-state",
"animation-timeline"
],
"resetLonghands": [
"animation-range",
"animation-trigger"
],
"syntax": "<single-animation>#"
}
],
[
"-webkit-animation-delay",
{
"name": "-webkit-animation-delay",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-animation-delay",
"legacyAliasOf": "animation-delay",
"styleDeclaration": [
"-webkit-animation-delay",
"WebkitAnimationDelay",
"webkitAnimationDelay"
],
"syntax": "<time>#"
}
],
[
"-webkit-animation-direction",
{
"name": "-webkit-animation-direction",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-animation-direction",
"legacyAliasOf": "animation-direction",
"styleDeclaration": [
"-webkit-animation-direction",
"WebkitAnimationDirection",
"webkitAnimationDirection"
],
"syntax": "<single-animation-direction>#"
}
],
[
"-webkit-animation-duration",
{
"name": "-webkit-animation-duration",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-animation-duration",
"legacyAliasOf": "animation-duration",
"styleDeclaration": [
"-webkit-animation-duration",
"WebkitAnimationDuration",
"webkitAnimationDuration"
],
"syntax": "<time [0s,∞]>#"
}
],
[
"-webkit-animation-fill-mode",
{
"name": "-webkit-animation-fill-mode",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-animation-fill-mode",
"legacyAliasOf": "animation-fill-mode",
"styleDeclaration": [
"-webkit-animation-fill-mode",
"WebkitAnimationFillMode",
"webkitAnimationFillMode"
],
"syntax": "<single-animation-fill-mode>#"
}
],
[
"-webkit-animation-iteration-count",
{
"name": "-webkit-animation-iteration-count",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-animation-iteration-count",
"legacyAliasOf": "animation-iteration-count",
"styleDeclaration": [
"-webkit-animation-iteration-count",
"WebkitAnimationIterationCount",
"webkitAnimationIterationCount"
],
"syntax": "<single-animation-iteration-count>#"
}
],
[
"-webkit-animation-name",
{
"name": "-webkit-animation-name",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-animation-name",
"legacyAliasOf": "animation-name",
"styleDeclaration": [
"-webkit-animation-name",
"WebkitAnimationName",
"webkitAnimationName"
],
"syntax": "[ none | <keyframes-name> ]#"
}
],
[
"-webkit-animation-play-state",
{
"name": "-webkit-animation-play-state",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-animation-play-state",
"legacyAliasOf": "animation-play-state",
"styleDeclaration": [
"-webkit-animation-play-state",
"WebkitAnimationPlayState",
"webkitAnimationPlayState"
],
"syntax": "<single-animation-play-state>#"
}
],
[
"-webkit-animation-timing-function",
{
"name": "-webkit-animation-timing-function",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-animation-timing-function",
"legacyAliasOf": "animation-timing-function",
"styleDeclaration": [
"-webkit-animation-timing-function",
"WebkitAnimationTimingFunction",
"webkitAnimationTimingFunction"
],
"syntax": "<easing-function>#"
}
],
[
"-webkit-appearance",
{
"name": "-webkit-appearance",
"href": "https://drafts.csswg.org/css-ui-4/#propdef--webkit-appearance",
"legacyAliasOf": "appearance",
"styleDeclaration": [
"-webkit-appearance",
"WebkitAppearance",
"webkitAppearance"
],
"syntax": "none | auto | base | base-select | <compat-auto> | <compat-special> | base"
}
],
[
"-webkit-backface-visibility",
{
"name": "-webkit-backface-visibility",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-backface-visibility",
"legacyAliasOf": "backface-visibility",
"styleDeclaration": [
"-webkit-backface-visibility",
"WebkitBackfaceVisibility",
"webkitBackfaceVisibility"
],
"syntax": "visible | hidden"
}
],
[
"-webkit-background-clip",
{
"name": "-webkit-background-clip",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-background-clip",
"legacyAliasOf": "background-clip",
"styleDeclaration": [
"-webkit-background-clip",
"WebkitBackgroundClip",
"webkitBackgroundClip"
],
"syntax": "<visual-box>#"
}
],
[
"-webkit-background-origin",
{
"name": "-webkit-background-origin",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-background-origin",
"legacyAliasOf": "background-origin",
"styleDeclaration": [
"-webkit-background-origin",
"WebkitBackgroundOrigin",
"webkitBackgroundOrigin"
],
"syntax": "<visual-box>#"
}
],
[
"-webkit-background-size",
{
"name": "-webkit-background-size",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-background-size",
"legacyAliasOf": "background-size",
"styleDeclaration": [
"-webkit-background-size",
"WebkitBackgroundSize",
"webkitBackgroundSize"
],
"syntax": "<bg-size>#"
}
],
[
"-webkit-border-bottom-left-radius",
{
"name": "-webkit-border-bottom-left-radius",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-border-bottom-left-radius",
"legacyAliasOf": "border-bottom-left-radius",
"styleDeclaration": [
"-webkit-border-bottom-left-radius",
"WebkitBorderBottomLeftRadius",
"webkitBorderBottomLeftRadius"
],
"syntax": "<border-radius>"
}
],
[
"-webkit-border-bottom-right-radius",
{
"name": "-webkit-border-bottom-right-radius",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-border-bottom-right-radius",
"legacyAliasOf": "border-bottom-right-radius",
"styleDeclaration": [
"-webkit-border-bottom-right-radius",
"WebkitBorderBottomRightRadius",
"webkitBorderBottomRightRadius"
],
"syntax": "<border-radius>"
}
],
[
"-webkit-border-radius",
{
"name": "-webkit-border-radius",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-border-radius",
"legacyAliasOf": "border-radius",
"styleDeclaration": [
"-webkit-border-radius",
"WebkitBorderRadius",
"webkitBorderRadius"
],
"longhands": [
"border-top-left-radius",
"border-top-right-radius",
"border-bottom-right-radius",
"border-bottom-left-radius"
],
"syntax": "<length-percentage [0,∞]>{1,4} [ / <length-percentage [0,∞]>{1,4} ]?"
}
],
[
"-webkit-border-top-left-radius",
{
"name": "-webkit-border-top-left-radius",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-border-top-left-radius",
"legacyAliasOf": "border-top-left-radius",
"styleDeclaration": [
"-webkit-border-top-left-radius",
"WebkitBorderTopLeftRadius",
"webkitBorderTopLeftRadius"
],
"syntax": "<border-radius>"
}
],
[
"-webkit-border-top-right-radius",
{
"name": "-webkit-border-top-right-radius",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-border-top-right-radius",
"legacyAliasOf": "border-top-right-radius",
"styleDeclaration": [
"-webkit-border-top-right-radius",
"WebkitBorderTopRightRadius",
"webkitBorderTopRightRadius"
],
"syntax": "<border-radius>"
}
],
[
"-webkit-box-align",
{
"name": "-webkit-box-align",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-box-align",
"styleDeclaration": [
"-webkit-box-align",
"WebkitBoxAlign",
"webkitBoxAlign"
]
}
],
[
"-webkit-box-flex",
{
"name": "-webkit-box-flex",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-box-flex",
"styleDeclaration": [
"-webkit-box-flex",
"WebkitBoxFlex",
"webkitBoxFlex"
]
}
],
[
"-webkit-box-ordinal-group",
{
"name": "-webkit-box-ordinal-group",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-box-ordinal-group",
"styleDeclaration": [
"-webkit-box-ordinal-group",
"WebkitBoxOrdinalGroup",
"webkitBoxOrdinalGroup"
]
}
],
[
"-webkit-box-orient",
{
"name": "-webkit-box-orient",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-box-orient",
"styleDeclaration": [
"-webkit-box-orient",
"WebkitBoxOrient",
"webkitBoxOrient"
]
}
],
[
"-webkit-box-pack",
{
"name": "-webkit-box-pack",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-box-pack",
"styleDeclaration": [
"-webkit-box-pack",
"WebkitBoxPack",
"webkitBoxPack"
]
}
],
[
"-webkit-box-shadow",
{
"name": "-webkit-box-shadow",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-box-shadow",
"legacyAliasOf": "box-shadow",
"styleDeclaration": [
"-webkit-box-shadow",
"WebkitBoxShadow",
"webkitBoxShadow"
],
"longhands": [
"box-shadow-color",
"box-shadow-offset",
"box-shadow-blur",
"box-shadow-spread",
"box-shadow-position"
],
"syntax": "<spread-shadow>#"
}
],
[
"-webkit-box-sizing",
{
"name": "-webkit-box-sizing",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-box-sizing",
"legacyAliasOf": "box-sizing",
"styleDeclaration": [
"-webkit-box-sizing",
"WebkitBoxSizing",
"webkitBoxSizing"
],
"syntax": "content-box | border-box"
}
],
[
"-webkit-filter",
{
"name": "-webkit-filter",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-filter",
"legacyAliasOf": "filter",
"styleDeclaration": [
"-webkit-filter",
"WebkitFilter",
"webkitFilter"
],
"syntax": "none | <filter-value-list>"
}
],
[
"-webkit-flex",
{
"name": "-webkit-flex",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-flex-propdef",
"legacyAliasOf": "flex",
"styleDeclaration": [
"-webkit-flex",
"WebkitFlex",
"webkitFlex"
],
"longhands": [
"flex-grow",
"flex-shrink",
"flex-basis"
],
"syntax": "none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]"
}
],
[
"-webkit-flex-basis",
{
"name": "-webkit-flex-basis",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-flex-basis",
"legacyAliasOf": "flex-basis",
"styleDeclaration": [
"-webkit-flex-basis",
"WebkitFlexBasis",
"webkitFlexBasis"
],
"syntax": "content | <'width'>"
}
],
[
"-webkit-flex-direction",
{
"name": "-webkit-flex-direction",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-flex-direction",
"legacyAliasOf": "flex-direction",
"styleDeclaration": [
"-webkit-flex-direction",
"WebkitFlexDirection",
"webkitFlexDirection"
],
"syntax": "row | row-reverse | column | column-reverse"
}
],
[
"-webkit-flex-flow",
{
"name": "-webkit-flex-flow",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-flex-flow",
"legacyAliasOf": "flex-flow",
"styleDeclaration": [
"-webkit-flex-flow",
"WebkitFlexFlow",
"webkitFlexFlow"
],
"longhands": [
"flex-direction",
"flex-wrap"
],
"syntax": "<'flex-direction'> || <'flex-wrap'>"
}
],
[
"-webkit-flex-grow",
{
"name": "-webkit-flex-grow",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-flex-grow",
"legacyAliasOf": "flex-grow",
"styleDeclaration": [
"-webkit-flex-grow",
"WebkitFlexGrow",
"webkitFlexGrow"
],
"syntax": "<number [0,∞]>"
}
],
[
"-webkit-flex-shrink",
{
"name": "-webkit-flex-shrink",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-flex-shrink",
"legacyAliasOf": "flex-shrink",
"styleDeclaration": [
"-webkit-flex-shrink",
"WebkitFlexShrink",
"webkitFlexShrink"
],
"syntax": "<number [0,∞]>"
}
],
[
"-webkit-flex-wrap",
{
"name": "-webkit-flex-wrap",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-flex-wrap",
"legacyAliasOf": "flex-wrap",
"styleDeclaration": [
"-webkit-flex-wrap",
"WebkitFlexWrap",
"webkitFlexWrap"
],
"syntax": "nowrap | wrap | wrap-reverse"
}
],
[
"-webkit-justify-content",
{
"name": "-webkit-justify-content",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-justify-content",
"legacyAliasOf": "justify-content",
"styleDeclaration": [
"-webkit-justify-content",
"WebkitJustifyContent",
"webkitJustifyContent"
],
"syntax": "normal | <content-distribution> | <overflow-position>? [ <content-position> | left | right ]"
}
],
[
"-webkit-line-clamp",
{
"name": "-webkit-line-clamp",
"href": "https://drafts.csswg.org/css-overflow-4/#propdef--webkit-line-clamp",
"initial": "none",
"appliesTo": "see individual properties",
"inherited": "see individual properties",
"percentages": "N/A",
"computedValue": "see individual properties",
"animationType": "see individual properties",
"canonicalOrder": "per grammar",
"styleDeclaration": [
"-webkit-line-clamp",
"WebkitLineClamp",
"webkitLineClamp"
],
"longhands": [
"max-lines",
"block-ellipsis",
"continue"
],
"syntax": "none | <integer [1,∞]>"
}
],
[
"-webkit-mask",
{
"name": "-webkit-mask",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask",
"legacyAliasOf": "mask",
"styleDeclaration": [
"-webkit-mask",
"WebkitMask",
"webkitMask"
],
"longhands": [
"mask-image",
"mask-position",
"mask-size",
"mask-repeat",
"mask-origin",
"mask-clip",
"mask-composite",
"mask-mode"
],
"resetLonghands": [
"mask-border"
],
"syntax": "<mask-layer>#"
}
],
[
"-webkit-mask-box-image",
{
"name": "-webkit-mask-box-image",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image",
"legacyAliasOf": "mask-border",
"styleDeclaration": [
"-webkit-mask-box-image",
"WebkitMaskBoxImage",
"webkitMaskBoxImage"
],
"longhands": [
"mask-border-source",
"mask-border-slice",
"mask-border-width",
"mask-border-outset",
"mask-border-repeat",
"mask-border-mode"
],
"syntax": "<'mask-border-source'> || <'mask-border-slice'> [ / <'mask-border-width'>? [ / <'mask-border-outset'> ]? ]? || <'mask-border-repeat'> || <'mask-border-mode'>"
}
],
[
"-webkit-mask-box-image-outset",
{
"name": "-webkit-mask-box-image-outset",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-outset",
"legacyAliasOf": "mask-border-outset",
"styleDeclaration": [
"-webkit-mask-box-image-outset",
"WebkitMaskBoxImageOutset",
"webkitMaskBoxImageOutset"
],
"syntax": "[ <length> | <number> ]{1,4}"
}
],
[
"-webkit-mask-box-image-repeat",
{
"name": "-webkit-mask-box-image-repeat",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-repeat",
"legacyAliasOf": "mask-border-repeat",
"styleDeclaration": [
"-webkit-mask-box-image-repeat",
"WebkitMaskBoxImageRepeat",
"webkitMaskBoxImageRepeat"
],
"syntax": "[ stretch | repeat | round | space ]{1,2}"
}
],
[
"-webkit-mask-box-image-slice",
{
"name": "-webkit-mask-box-image-slice",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-slice",
"legacyAliasOf": "mask-border-slice",
"styleDeclaration": [
"-webkit-mask-box-image-slice",
"WebkitMaskBoxImageSlice",
"webkitMaskBoxImageSlice"
],
"syntax": "[ <number> | <percentage> ]{1,4} fill?"
}
],
[
"-webkit-mask-box-image-source",
{
"name": "-webkit-mask-box-image-source",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-source",
"legacyAliasOf": "mask-border-source",
"styleDeclaration": [
"-webkit-mask-box-image-source",
"WebkitMaskBoxImageSource",
"webkitMaskBoxImageSource"
],
"syntax": "none | <image>"
}
],
[
"-webkit-mask-box-image-width",
{
"name": "-webkit-mask-box-image-width",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-box-image-width",
"legacyAliasOf": "mask-border-width",
"styleDeclaration": [
"-webkit-mask-box-image-width",
"WebkitMaskBoxImageWidth",
"webkitMaskBoxImageWidth"
],
"syntax": "[ <length-percentage> | <number> | auto ]{1,4}"
}
],
[
"-webkit-mask-clip",
{
"name": "-webkit-mask-clip",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-clip",
"legacyAliasOf": "mask-clip",
"styleDeclaration": [
"-webkit-mask-clip",
"WebkitMaskClip",
"webkitMaskClip"
],
"syntax": "[ <coord-box> | no-clip ]#"
}
],
[
"-webkit-mask-composite",
{
"name": "-webkit-mask-composite",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-composite",
"legacyAliasOf": "mask-composite",
"styleDeclaration": [
"-webkit-mask-composite",
"WebkitMaskComposite",
"webkitMaskComposite"
],
"syntax": "<compositing-operator>#"
}
],
[
"-webkit-mask-image",
{
"name": "-webkit-mask-image",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-image",
"legacyAliasOf": "mask-image",
"styleDeclaration": [
"-webkit-mask-image",
"WebkitMaskImage",
"webkitMaskImage"
],
"syntax": "<mask-reference>#"
}
],
[
"-webkit-mask-origin",
{
"name": "-webkit-mask-origin",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-origin",
"legacyAliasOf": "mask-origin",
"styleDeclaration": [
"-webkit-mask-origin",
"WebkitMaskOrigin",
"webkitMaskOrigin"
],
"syntax": "<coord-box>#"
}
],
[
"-webkit-mask-position",
{
"name": "-webkit-mask-position",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-position",
"legacyAliasOf": "mask-position",
"styleDeclaration": [
"-webkit-mask-position",
"WebkitMaskPosition",
"webkitMaskPosition"
],
"syntax": "<position>#"
}
],
[
"-webkit-mask-repeat",
{
"name": "-webkit-mask-repeat",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-repeat",
"legacyAliasOf": "mask-repeat",
"styleDeclaration": [
"-webkit-mask-repeat",
"WebkitMaskRepeat",
"webkitMaskRepeat"
],
"syntax": "<repeat-style>#"
}
],
[
"-webkit-mask-size",
{
"name": "-webkit-mask-size",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-mask-size",
"legacyAliasOf": "mask-size",
"styleDeclaration": [
"-webkit-mask-size",
"WebkitMaskSize",
"webkitMaskSize"
],
"syntax": "<bg-size>#"
}
],
[
"-webkit-order",
{
"name": "-webkit-order",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-order",
"legacyAliasOf": "order",
"styleDeclaration": [
"-webkit-order",
"WebkitOrder",
"webkitOrder"
],
"syntax": "<integer>"
}
],
[
"-webkit-perspective",
{
"name": "-webkit-perspective",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-perspective",
"legacyAliasOf": "perspective",
"styleDeclaration": [
"-webkit-perspective",
"WebkitPerspective",
"webkitPerspective"
],
"syntax": "none | <length [0,∞]>"
}
],
[
"-webkit-perspective-origin",
{
"name": "-webkit-perspective-origin",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-perspective-origin",
"legacyAliasOf": "perspective-origin",
"styleDeclaration": [
"-webkit-perspective-origin",
"WebkitPerspectiveOrigin",
"webkitPerspectiveOrigin"
],
"syntax": "<position>"
}
],
[
"-webkit-text-fill-color",
{
"name": "-webkit-text-fill-color",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-text-fill-color",
"initial": "currentcolor",
"appliesTo": "all elements",
"inherited": "yes",
"percentages": "N/A",
"computedValue": "an RGBA color",
"canonicalOrder": "per grammar",
"animationType": "by computed value type",
"media": "visual",
"styleDeclaration": [
"-webkit-text-fill-color",
"WebkitTextFillColor",
"webkitTextFillColor"
],
"syntax": "<color>"
}
],
[
"-webkit-text-size-adjust",
{
"name": "-webkit-text-size-adjust",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-text-size-adjust",
"legacyAliasOf": "text-size-adjust",
"styleDeclaration": [
"-webkit-text-size-adjust",
"WebkitTextSizeAdjust",
"webkitTextSizeAdjust"
],
"syntax": "auto | none | <percentage [0,∞]>"
}
],
[
"-webkit-text-stroke",
{
"name": "-webkit-text-stroke",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-text-stroke",
"initial": "See individual properties",
"appliesTo": "See individual properties",
"inherited": "yes",
"percentages": "N/A",
"computedValue": "See individual properties",
"canonicalOrder": "per grammar",
"animationType": "See individual properties",
"media": "visual",
"styleDeclaration": [
"-webkit-text-stroke",
"WebkitTextStroke",
"webkitTextStroke"
],
"longhands": [
"-webkit-text-stroke-width",
"-webkit-text-stroke-color"
],
"syntax": "<line-width> || <color>"
}
],
[
"-webkit-text-stroke-color",
{
"name": "-webkit-text-stroke-color",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-text-stroke-color",
"initial": "currentcolor",
"appliesTo": "all elements",
"inherited": "yes",
"percentages": "N/A",
"computedValue": "an RGBA color",
"canonicalOrder": "per grammar",
"animationType": "by computed value type",
"media": "visual",
"styleDeclaration": [
"-webkit-text-stroke-color",
"WebkitTextStrokeColor",
"webkitTextStrokeColor"
],
"syntax": "<color>"
}
],
[
"-webkit-text-stroke-width",
{
"name": "-webkit-text-stroke-width",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-text-stroke-width",
"initial": "0",
"appliesTo": "all elements",
"inherited": "yes",
"percentages": "N/A",
"computedValue": "absolute length",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"media": "visual",
"styleDeclaration": [
"-webkit-text-stroke-width",
"WebkitTextStrokeWidth",
"webkitTextStrokeWidth"
],
"syntax": "<line-width>"
}
],
[
"-webkit-transform",
{
"name": "-webkit-transform",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-transform",
"legacyAliasOf": "transform",
"styleDeclaration": [
"-webkit-transform",
"WebkitTransform",
"webkitTransform"
],
"syntax": "none | <transform-list>"
}
],
[
"-webkit-transform-origin",
{
"name": "-webkit-transform-origin",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-transform-origin",
"legacyAliasOf": "transform-origin",
"styleDeclaration": [
"-webkit-transform-origin",
"WebkitTransformOrigin",
"webkitTransformOrigin"
],
"syntax": "[ left | center | right | top | bottom | <length-percentage> ] | [ left | center | right | <length-percentage> ] [ top | center | bottom | <length-percentage> ] <length>? | [ [ center | left | right ] && [ center | top | bottom ] ] <length>?"
}
],
[
"-webkit-transform-style",
{
"name": "-webkit-transform-style",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-transform-style",
"legacyAliasOf": "transform-style",
"styleDeclaration": [
"-webkit-transform-style",
"WebkitTransformStyle",
"webkitTransformStyle"
],
"syntax": "flat | preserve-3d"
}
],
[
"-webkit-transition",
{
"name": "-webkit-transition",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-transition",
"legacyAliasOf": "transition",
"styleDeclaration": [
"-webkit-transition",
"WebkitTransition",
"webkitTransition"
],
"longhands": [
"transition-property",
"transition-duration",
"transition-timing-function",
"transition-delay",
"transition-behavior"
],
"syntax": "<single-transition>#"
}
],
[
"-webkit-transition-delay",
{
"name": "-webkit-transition-delay",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-transition-delay",
"legacyAliasOf": "transition-delay",
"styleDeclaration": [
"-webkit-transition-delay",
"WebkitTransitionDelay",
"webkitTransitionDelay"
],
"syntax": "<time>#"
}
],
[
"-webkit-transition-duration",
{
"name": "-webkit-transition-duration",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-transition-duration",
"legacyAliasOf": "transition-duration",
"styleDeclaration": [
"-webkit-transition-duration",
"WebkitTransitionDuration",
"webkitTransitionDuration"
],
"syntax": "<time [0s,∞]>#"
}
],
[
"-webkit-transition-property",
{
"name": "-webkit-transition-property",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-transition-property",
"legacyAliasOf": "transition-property",
"styleDeclaration": [
"-webkit-transition-property",
"WebkitTransitionProperty",
"webkitTransitionProperty"
],
"syntax": "none | <single-transition-property>#"
}
],
[
"-webkit-transition-timing-function",
{
"name": "-webkit-transition-timing-function",
"href": "https://compat.spec.whatwg.org/#propdef--webkit-transition-timing-function",
"legacyAliasOf": "transition-timing-function",
"styleDeclaration": [
"-webkit-transition-timing-function",
"WebkitTransitionTimingFunction",
"webkitTransitionTimingFunction"
],
"syntax": "<easing-function>#"
}
],
[
"-webkit-user-select",
{
"name": "-webkit-user-select",
"href": "https://drafts.csswg.org/css-ui-4/#propdef--webkit-user-select",
"styleDeclaration": [
"-webkit-user-select",
"WebkitUserSelect",
"webkitUserSelect"
],
"syntax": "auto | text | none | contain | all"
}
],
[
"accent-color",
{
"name": "accent-color",
"href": "https://drafts.csswg.org/css-ui-4/#propdef-accent-color",
"initial": "auto",
"appliesTo": "all elements",
"inherited": "yes",
"percentages": "N/A",
"computedValue": "the keyword auto or a computed color",
"canonicalOrder": "per grammar",
"animationType": "by computed value type",
"styleDeclaration": [
"accent-color",
"accentColor"
],
"syntax": "auto | <color>"
}
],
[
"align-content",
{
"name": "align-content",
"href": "https://drafts.csswg.org/css-align-3/#propdef-align-content",
"initial": "normal",
"appliesTo": "block containers, multicol containers, flex containers, and grid containers",
"inherited": "no",
"percentages": "n/a",
"computedValue": "specified keyword(s)",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"styleDeclaration": [
"align-content",
"alignContent"
],
"syntax": "normal | <baseline-position> | <content-distribution> | <overflow-position>? <content-position>"
}
],
[
"align-items",
{
"name": "align-items",
"href": "https://drafts.csswg.org/css-align-3/#propdef-align-items",
"initial": "normal",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "n/a",
"computedValue": "specified keyword(s)",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"styleDeclaration": [
"align-items",
"alignItems"
],
"syntax": "normal | stretch | <baseline-position> | <overflow-position>? <self-position> | anchor-center"
}
],
[
"align-self",
{
"name": "align-self",
"href": "https://drafts.csswg.org/css-align-3/#propdef-align-self",
"initial": "auto",
"appliesTo": "flex items, grid items, and absolutely-positioned boxes",
"inherited": "no",
"percentages": "n/a",
"computedValue": "specified keyword(s)",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"styleDeclaration": [
"align-self",
"alignSelf"
],
"syntax": "auto | <overflow-position>? [ normal | <self-position> ]| stretch | <baseline-position> | anchor-center"
}
],
[
"alignment-baseline",
{
"name": "alignment-baseline",
"href": "https://drafts.csswg.org/css-inline-3/#propdef-alignment-baseline",
"initial": "baseline",
"appliesTo": "inline-level boxes, flex items, grid items, table cells, and SVG text content elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "specified keyword",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"styleDeclaration": [
"alignment-baseline",
"alignmentBaseline"
],
"syntax": "baseline | <baseline-metric>"
}
],
[
"all",
{
"name": "all",
"href": "https://drafts.csswg.org/css-cascade-5/#propdef-all",
"initial": "see individual properties",
"appliesTo": "see individual properties",
"inherited": "see individual properties",
"percentages": "see individual properties",
"computedValue": "see individual properties",
"animationType": "see individual properties",
"canonicalOrder": "per grammar",
"styleDeclaration": [
"all"
],
"syntax": "initial | inherit | unset | revert | revert-layer | revert-rule"
}
],
[
"anchor-name",
{
"name": "anchor-name",
"href": "https://drafts.csswg.org/css-anchor-position-1/#propdef-anchor-name",
"initial": "none",
"appliesTo": "all elements that generate a principal box",
"inherited": "no",
"percentages": "n/a",
"computedValue": "as specified",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"styleDeclaration": [
"anchor-name",
"anchorName"
],
"syntax": "none | <anchor-name>#"
}
],
[
"anchor-scope",
{
"name": "anchor-scope",
"href": "https://drafts.csswg.org/css-anchor-position-1/#propdef-anchor-scope",
"initial": "none",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "n/a",
"computedValue": "as specified",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"styleDeclaration": [
"anchor-scope",
"anchorScope"
],
"syntax": "none | all | <anchor-name>#"
}
],
[
"animation",
{
"name": "animation",
"href": "https://drafts.csswg.org/css-animations-1/#propdef-animation",
"initial": "see individual properties",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "see individual properties",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation"
],
"longhands": [
"animation-name",
"animation-duration",
"animation-timing-function",
"animation-delay",
"animation-iteration-count",
"animation-direction",
"animation-fill-mode",
"animation-play-state",
"animation-timeline"
],
"resetLonghands": [
"animation-range",
"animation-trigger"
],
"syntax": "<single-animation>#"
}
],
[
"animation-composition",
{
"name": "animation-composition",
"href": "https://drafts.csswg.org/css-animations-2/#propdef-animation-composition",
"initial": "replace",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item a keyword as specified",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-composition",
"animationComposition"
],
"syntax": "<single-animation-composition>#"
}
],
[
"animation-delay",
{
"name": "animation-delay",
"href": "https://drafts.csswg.org/css-animations-1/#propdef-animation-delay",
"initial": "0s",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item a duration",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-delay",
"animationDelay"
],
"syntax": "<time>#"
}
],
[
"animation-direction",
{
"name": "animation-direction",
"href": "https://drafts.csswg.org/css-animations-1/#propdef-animation-direction",
"initial": "normal",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item a keyword as specified",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-direction",
"animationDirection"
],
"syntax": "<single-animation-direction>#"
}
],
[
"animation-duration",
{
"name": "animation-duration",
"href": "https://drafts.csswg.org/css-animations-2/#propdef-animation-duration",
"initial": "auto",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item either a time or the keyword auto",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-duration",
"animationDuration"
],
"syntax": "[ auto | <time [0s,∞]> ]#"
}
],
[
"animation-fill-mode",
{
"name": "animation-fill-mode",
"href": "https://drafts.csswg.org/css-animations-1/#propdef-animation-fill-mode",
"initial": "none",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item a keyword as specified",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-fill-mode",
"animationFillMode"
],
"syntax": "<single-animation-fill-mode>#"
}
],
[
"animation-iteration-count",
{
"name": "animation-iteration-count",
"href": "https://drafts.csswg.org/css-animations-1/#propdef-animation-iteration-count",
"initial": "1",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item either a number or the keyword infinite",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-iteration-count",
"animationIterationCount"
],
"syntax": "<single-animation-iteration-count>#"
}
],
[
"animation-name",
{
"name": "animation-name",
"href": "https://drafts.csswg.org/css-animations-1/#propdef-animation-name",
"initial": "none",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item either a case-sensitive css identifier or the keyword none",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-name",
"animationName"
],
"syntax": "[ none | <keyframes-name> ]#"
}
],
[
"animation-play-state",
{
"name": "animation-play-state",
"href": "https://drafts.csswg.org/css-animations-1/#propdef-animation-play-state",
"initial": "running",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item a keyword as specified",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-play-state",
"animationPlayState"
],
"syntax": "<single-animation-play-state>#"
}
],
[
"animation-range",
{
"name": "animation-range",
"href": "https://drafts.csswg.org/scroll-animations-1/#propdef-animation-range",
"initial": "see individual properties",
"appliesTo": "see individual properties",
"inherited": "see individual properties",
"percentages": "see individual properties",
"computedValue": "see individual properties",
"animationType": "see individual properties",
"canonicalOrder": "per grammar",
"styleDeclaration": [
"animation-range",
"animationRange"
],
"longhands": [
"animation-range-start",
"animation-range-end"
],
"syntax": "[ <'animation-range-start'> <'animation-range-end'>? ]#"
}
],
[
"animation-range-center",
{
"name": "animation-range-center",
"href": "https://drafts.csswg.org/pointer-animations-1/#propdef-animation-range-center",
"initial": "normal",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "relative to the corresponding dimension of the specified timeline range center subject, else relative to the start of the animation attachment range",
"computedValue": "list, each item either the keyword normal or a timeline range center subject and a length-percentage value",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-range-center",
"animationRangeCenter"
],
"syntax": "[ normal | [ <length-percentage> | <timeline-range-center-subject> <length-percentage>? ] ]#"
}
],
[
"animation-range-end",
{
"name": "animation-range-end",
"href": "https://drafts.csswg.org/scroll-animations-1/#propdef-animation-range-end",
"initial": "normal",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "relative to the specified named timeline range if one was specified, else to the entire timeline",
"computedValue": "list, each item either the keyword normal or a timeline range and progress percentage",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-range-end",
"animationRangeEnd"
],
"syntax": "[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#"
}
],
[
"animation-range-start",
{
"name": "animation-range-start",
"href": "https://drafts.csswg.org/scroll-animations-1/#propdef-animation-range-start",
"initial": "normal",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "relative to the specified named timeline range if one was specified, else to the entire timeline",
"computedValue": "list, each item either the keyword normal or a timeline range and progress percentage",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-range-start",
"animationRangeStart"
],
"syntax": "[ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]#"
}
],
[
"animation-timeline",
{
"name": "animation-timeline",
"href": "https://drafts.csswg.org/css-animations-2/#propdef-animation-timeline",
"initial": "auto",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item either the keyword none, the keyword auto, a case-sensitive css identifier, a computed scroll() function, or a computed view() function",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-timeline",
"animationTimeline"
],
"syntax": "<single-animation-timeline>#"
}
],
[
"animation-timing-function",
{
"name": "animation-timing-function",
"href": "https://drafts.csswg.org/css-animations-1/#propdef-animation-timing-function",
"initial": "ease",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item a computed <easing-function>",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-timing-function",
"animationTimingFunction"
],
"syntax": "<easing-function>#"
}
],
[
"animation-trigger",
{
"name": "animation-trigger",
"href": "https://drafts.csswg.org/animation-triggers-1/#propdef-animation-trigger",
"initial": "none",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "as specified",
"canonicalOrder": "per grammar",
"animationType": "not animatable",
"styleDeclaration": [
"animation-trigger",
"animationTrigger"
],
"syntax": "[ none | [ <dashed-ident> <animation-action>+ ]+ ]#"
}
],
[
"appearance",
{
"name": "appearance",
"href": "https://drafts.csswg.org/css-ui-4/#propdef-appearance",
"initial": "none",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "n/a",
"computedValue": "specified keyword",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"styleDeclaration": [
"appearance"
],
"syntax": "none | auto | base | base-select | <compat-auto> | <compat-special> | base"
}
],
[
"aspect-ratio",
{
"name": "aspect-ratio",
"href": "https://drafts.csswg.org/css-sizing-4/#propdef-aspect-ratio",
"initial": "auto",
"appliesTo": "all elements except inline boxes and internal ruby or table boxes",
"inherited": "no",
"percentages": "n/a",
"computedValue": "specified keyword or a pair of numbers",
"canonicalOrder": "per grammar",
"animationType": "by computed value",
"styleDeclaration": [
"aspect-ratio",
"aspectRatio"
],
"syntax": "auto || <ratio>"
}
],
[
"backdrop-filter",
{
"name": "backdrop-filter",
"href": "https://drafts.csswg.org/filter-effects-2/#propdef-backdrop-filter",
"initial": "none",
"appliesTo": "All elements. In SVG, it applies to container elements without the defs element and all graphics elements",
"inherited": "no",
"percentages": "n/a",
"computedValue": "as specified",
"canonicalOrder": "per grammar",
"animationType": "see prose in Filter Effects 1 § 14. Animation of Filters.",
"media": "visual",
"styleDeclaration": [
"backdrop-filter",
"backdropFilter"
],
"syntax": "none | <filter-value-list>"
}
],
[
"backface-visibility",
{
"name": "backface-visibility",
"href": "https://drafts.csswg.org/css-transforms-2/#propdef-backface-visibility",
"initial": "visible",
"appliesTo": "transformable elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "specified keyword",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"styleDeclaration": [
"backface-visibility",
"backfaceVisibility"
],
"syntax": "visible | hidden"
}
],
[
"background",
{
"name": "background",
"href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background",
"initial": "see individual properties",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "see individual properties",
"computedValue": "see individual properties",
"animationType": "see individual properties",
"canonicalOrder": "per grammar",
"styleDeclaration": [
"background"
],
"longhands": [
"background-image",
"background-position",
"background-size",
"background-repeat",
"background-attachment",
"background-origin",
"background-clip",
"background-color"
],
"resetLonghands": [
"background-blend-mode"
],
"syntax": "<bg-layer>#? , <final-bg-layer>"
}
],
[
"background-attachment",
{
"name": "background-attachment",
"href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background-attachment",
"initial": "scroll",
"appliesTo": "all elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "list, each item the keyword as specified",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"styleDeclaration": [
"background-attachment",
"backgroundAttachment"
],
"syntax": "<attachment>#"
}
],
[
"background-blend-mode",
{
"name": "background-blend-mode",
"href": "https://drafts.csswg.org/compositing-2/#propdef-background-blend-mode",
"initial": "normal",
"appliesTo": "All HTML elements",
"inherited": "no",
"percentages": "N/A",
"computedValue": "as specified",
"canonicalOrder": "per grammar",
"animationType": "discrete",
"media": "visual",
"styleDeclaration": [
"background-blend-mode",
"backgroundBlendMode"
],
"syntax": "<'mix-blend-mode'>#"
}
],
[
"background-clip",
{
"name": "background-clip",
"href": "https://drafts.csswg.org/css-backgrounds-4/#propdef-background