Click here to download the Blitz Browser!

WPT

wpt / web-animations / animation-model / animation-types / addition-per-property-002.html

Spec: Web Animations ↗

Runs: Chrome 155.0.8042.0 (wpt@4eb09bcd9, 2026-09-04) | Firefox 157.0a1 (wpt@c3fcbf4ba, 2026-09-04) | Safari 251 preview (wpt@e7122b73f, 2026-09-04) | Ladybird 1.0-52f0f (wpt@a1ecd0c09, 2026-09-04) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total397/406393/406402/406291/4060/406NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
SetupPASSPASSPASSPASSFAIL
isolation (type: discrete) has testAddition functionPASSPASSPASSPASS
isolation: "isolate" onto "auto"PASSPASSPASSPASS
isolation: "auto" onto "isolate"PASSPASSPASSPASS
justify-content (type: discrete) has testAddition functionPASSPASSPASSPASS
justify-content: "end" onto "start"PASSPASSPASSPASS
justify-content: "start" onto "end"PASSPASSPASSPASS
justify-items (type: discrete) has testAddition functionPASSPASSPASSPASS
justify-items: "end" onto "start"PASSPASSPASSPASS
justify-items: "start" onto "end"PASSPASSPASSPASS
justify-self (type: discrete) has testAddition functionPASSPASSPASSPASS
justify-self: "end" onto "start"PASSPASSPASSPASS
justify-self: "start" onto "end"PASSPASSPASSPASS
letter-spacing (type: lengthPercentageOrCalc) has testAddition functionPASSPASSPASSPASS
letter-spacing: lengthPASSPASSPASSPASS
letter-spacing: length of remPASSPASSPASSPASS
letter-spacing: percentagePASSPASSPASSPASS
letter-spacing: units "%" onto "px"PASSPASSPASSPASS
letter-spacing: units "px" onto "%"PASSPASSPASSPASS
letter-spacing: units "rem" onto "%"PASSPASSPASSPASS
letter-spacing: units "%" onto "rem"PASSPASSPASSPASS
letter-spacing: units "rem" onto "em"PASSPASSPASSPASS
letter-spacing: units "em" onto "rem"PASSPASSPASSPASS
letter-spacing: units "calc" onto "px"PASSPASSPASSPASS
letter-spacing: calcPASSPASSPASSPASS
lighting-color (type: color) has testAddition functionPASSPASSPASS
lighting-color supports animating as color of rgb() with overflowed from and to valuesPASSPASSPASS
lighting-color supports animating as color of #RGBPASSPASSPASS
lighting-color supports animating as color of hsl()PASSPASSPASS
lighting-color supports animating as color of #RGBaPASSPASSPASS
lighting-color supports animating as color of rgba()PASSPASSPASS
lighting-color supports animating as color of hsla()PASSPASSPASS
line-height (type: discrete) has testAddition functionPASSPASSPASSPASS
line-height: "10px" onto "normal"PASSPASSPASSPASS
line-height: "normal" onto "10px"PASSPASSPASSPASS
line-height: "10" onto "normal"PASSPASSPASSPASS
line-height: "normal" onto "10"PASSPASSPASSPASS
list-style (type: discrete) has testAddition functionPASSPASSPASSPASS
list-style: "outside url("http://localhost/test-2") square" onto "inside url("http://localhost/test-1") circle"PASSFAILPASSFAIL
list-style: "inside url("http://localhost/test-1") circle" onto "outside url("http://localhost/test-2") square"PASSPASSPASSPASS
list-style-image (type: discrete) has testAddition functionPASSPASSPASSPASS
list-style-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"PASSPASSPASSPASS
list-style-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"PASSPASSPASSPASS
list-style-position (type: discrete) has testAddition functionPASSPASSPASSPASS
list-style-position: "outside" onto "inside"PASSPASSPASSPASS
list-style-position: "inside" onto "outside"PASSPASSPASSPASS
list-style-type (type: discrete) has testAddition functionPASSPASSPASSPASS
list-style-type: "square" onto "circle"PASSPASSPASSPASS
list-style-type: "circle" onto "square"PASSPASSPASSPASS
math-depth (type: integer) has testAddition functionPASSPASSPASS
math-depth: integerFAILPASSPASS
math-shift (type: discrete) has testAddition functionPASSPASSPASS
math-shift: "compact" onto "normal"PASSPASSPASS
math-shift: "normal" onto "compact"PASSPASSPASS
math-style (type: discrete) has testAddition functionPASSPASSPASS
math-style: "compact" onto "normal"PASSPASSPASS
math-style: "normal" onto "compact"PASSPASSPASS
marker-end (type: discrete) has testAddition functionPASSPASSPASS
marker-end: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"PASSPASSPASS
marker-end: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"PASSPASSPASS
marker-mid (type: discrete) has testAddition functionPASSPASSPASS
marker-mid: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"PASSPASSPASS
marker-mid: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"PASSPASSPASS
marker-start (type: discrete) has testAddition functionPASSPASSPASS
marker-start: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"PASSPASSPASS
marker-start: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"PASSPASSPASS
mask (type: discrete) has testAddition functionPASSPASSPASSPASS
mask: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"PASSPASSFAILPASS
mask: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"PASSPASSFAILPASS
mask-clip (type: discrete) has testAddition functionPASSPASSPASSPASS
mask-clip: "border-box" onto "content-box"PASSPASSPASSPASS
mask-clip: "content-box" onto "border-box"PASSPASSPASSPASS
mask-composite (type: discrete) has testAddition functionPASSPASSPASSPASS
mask-composite: "subtract" onto "add"PASSPASSPASSPASS
mask-composite: "add" onto "subtract"PASSPASSPASSPASS
mask-image (type: discrete) has testAddition functionPASSPASSPASSPASS
mask-image: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"PASSPASSPASSPASS
mask-image: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"PASSPASSPASSPASS
mask-mode (type: discrete) has testAddition functionPASSPASSPASSPASS
mask-mode: "luminance" onto "alpha"PASSPASSPASSPASS
mask-mode: "alpha" onto "luminance"PASSPASSPASSPASS
mask-origin (type: discrete) has testAddition functionPASSPASSPASSPASS
mask-origin: "border-box" onto "content-box"PASSPASSPASSPASS
mask-origin: "content-box" onto "border-box"PASSPASSPASSPASS
mask-repeat (type: discrete) has testAddition functionPASSPASSPASSPASS
mask-repeat: "round" onto "space"PASSPASSPASSPASS
mask-repeat: "space" onto "round"PASSPASSPASSPASS
mask-type (type: discrete) has testAddition functionPASSPASSPASSPASS
mask-type: "luminance" onto "alpha"PASSPASSPASSPASS
mask-type: "alpha" onto "luminance"PASSPASSPASSPASS
mix-blend-mode (type: discrete) has testAddition functionPASSPASSPASSPASS
mix-blend-mode: "screen" onto "multiply"PASSPASSPASSPASS
mix-blend-mode: "multiply" onto "screen"PASSPASSPASSPASS
object-fit (type: discrete) has testAddition functionPASSPASSPASSPASS
object-fit: "contain" onto "fill"PASSPASSPASSPASS
object-fit: "fill" onto "contain"PASSPASSPASSPASS
offset-distance (type: lengthPercentageOrCalc) has testAddition functionPASSPASSPASS
offset-distance: lengthPASSPASSPASS
offset-distance: length of remPASSPASSPASS
offset-distance: percentagePASSPASSPASS
offset-distance: units "%" onto "px"PASSPASSPASS
offset-distance: units "px" onto "%"PASSPASSPASS
offset-distance: units "rem" onto "%"PASSPASSPASS
offset-distance: units "%" onto "rem"PASSPASSPASS
offset-distance: units "rem" onto "em"PASSPASSPASS
offset-distance: units "em" onto "rem"PASSPASSPASS
offset-distance: units "calc" onto "px"PASSPASSPASS
offset-distance: calcPASSPASSPASS
order (type: integer) has testAddition functionPASSPASSPASSPASS
order: integerPASSPASSPASSPASS
outline-color (type: color) has testAddition functionPASSPASSPASSPASS
outline-color supports animating as color of rgb() with overflowed from and to valuesPASSPASSPASSFAIL
outline-color supports animating as color of #RGBPASSPASSPASSPASS
outline-color supports animating as color of hsl()PASSPASSPASSPASS
outline-color supports animating as color of #RGBaPASSPASSPASSPASS
outline-color supports animating as color of rgba()PASSPASSPASSPASS
outline-color supports animating as color of hsla()PASSPASSPASSPASS
outline-offset (type: length) has testAddition functionPASSPASSPASSPASS
outline-offset: lengthPASSPASSPASSPASS
outline-offset: length of remPASSPASSPASSPASS
outline-style (type: discrete) has testAddition functionPASSPASSPASSPASS
outline-style: "dotted" onto "none"PASSPASSPASSPASS
outline-style: "none" onto "dotted"PASSPASSPASSPASS
outline-width (type: length) has testAddition functionPASSPASSPASSPASS
outline-width: lengthPASSPASSPASSPASS
outline-width: length of remPASSPASSPASSPASS
overflow (type: discrete) has testAddition functionPASSPASSPASSPASS
overflow: "hidden" onto "visible"PASSPASSPASSPASS
overflow: "visible" onto "hidden"PASSPASSPASSPASS
overflow-wrap (type: discrete) has testAddition functionPASSPASSPASSPASS
overflow-wrap: "break-word" onto "normal"PASSPASSPASSPASS
overflow-wrap: "normal" onto "break-word"PASSPASSPASSPASS
overflow-x (type: discrete) has testAddition functionPASSPASSPASSPASS
overflow-x: "hidden" onto "visible"PASSPASSPASSPASS
overflow-x: "visible" onto "hidden"PASSPASSPASSPASS
overflow-y (type: discrete) has testAddition functionPASSPASSPASSPASS
overflow-y: "hidden" onto "visible"PASSPASSPASSPASS
overflow-y: "visible" onto "hidden"PASSPASSPASSPASS
page-break-after (type: discrete) has testAddition functionPASSPASSPASSPASS
page-break-after: "auto" onto "always"PASSPASSPASSPASS
page-break-after: "always" onto "auto"PASSPASSPASSPASS
page-break-before (type: discrete) has testAddition functionPASSPASSPASSPASS
page-break-before: "auto" onto "always"PASSPASSPASSPASS
page-break-before: "always" onto "auto"PASSPASSPASSPASS
page-break-inside (type: discrete) has testAddition functionPASSPASSPASSPASS
page-break-inside: "avoid" onto "auto"PASSPASSPASSPASS
page-break-inside: "auto" onto "avoid"PASSPASSPASSPASS
paint-order (type: discrete) has testAddition functionPASSPASSPASSPASS
paint-order: "stroke" onto "fill"PASSPASSPASSPASS
paint-order: "fill" onto "stroke"PASSPASSPASSPASS
path-length (type: length) has testAddition functionPASS
path-length: lengthPASS
path-length: length of remPASS
perspective (type: length) has testAddition functionPASSPASSPASSPASS
perspective: lengthPASSPASSPASSPASS
perspective: length of remPASSPASSPASSPASS
perspective-origin (type: position) has testAddition functionPASSPASSPASSPASS
perspective-origin: length pairPASSPASSPASSPASS
perspective-origin: length pair of remPASSPASSPASSPASS
perspective-origin: position of percentagePASSPASSPASSPASS
place-content (type: discrete) has testAddition functionPASSPASSPASSPASS
place-content: "end" onto "start"PASSPASSPASSPASS
place-content: "start" onto "end"PASSPASSPASSPASS
place-items (type: discrete) has testAddition functionPASSPASSPASSPASS
place-items: "end" onto "start"PASSPASSPASSPASS
place-items: "start" onto "end"PASSPASSPASSPASS
place-self (type: discrete) has testAddition functionPASSPASSPASSPASS
place-self: "end" onto "start"PASSPASSPASSPASS
place-self: "start" onto "end"PASSPASSPASSPASS
pointer-events (type: discrete) has testAddition functionPASSPASSPASSPASS
pointer-events: "none" onto "fill"PASSPASSPASSPASS
pointer-events: "fill" onto "none"PASSPASSPASSFAIL
position (type: discrete) has testAddition functionPASSPASSPASSPASS
position: "fixed" onto "absolute"PASSPASSPASSPASS
position: "absolute" onto "fixed"PASSPASSPASSPASS
position-anchor (type: discrete) has testAddition functionPASSPASSPASSPASS
position-anchor: "--anchor" onto "auto"PASSPASSPASSPASS
position-anchor: "auto" onto "--anchor"PASSPASSPASSPASS
position-visibility (type: discrete) has testAddition functionPASSPASSPASSPASS
position-visibility: "anchors-valid" onto "always"FAILPASSPASSPASS
position-visibility: "always" onto "anchors-valid"PASSPASSPASSPASS
position-try-fallbacks (type: discrete) has testAddition functionPASSPASSPASSPASS
position-try-fallbacks: "flip-block" onto "none"PASSPASSPASSPASS
position-try-fallbacks: "none" onto "flip-block"PASSPASSPASSPASS
position-try-order (type: discrete) has testAddition functionPASSPASSPASSPASS
position-try-order: "most-width" onto "normal"PASSPASSPASSPASS
position-try-order: "normal" onto "most-width"PASSPASSPASSPASS
quotes (type: discrete) has testAddition functionPASSPASSPASSPASS
quotes: ""‘" "’" "“" "”"" onto ""“" "”" "‘" "’""PASSPASSPASSPASS
quotes: ""“" "”" "‘" "’"" onto ""‘" "’" "“" "”""PASSPASSPASSPASS
resize (type: discrete) has testAddition functionPASSPASSPASS
resize: "horizontal" onto "both"PASSPASSPASS
resize: "both" onto "horizontal"PASSPASSPASS
ruby-align (type: discrete) has testAddition functionPASSPASSPASS
ruby-align: "center" onto "start"PASSPASSPASS
ruby-align: "start" onto "center"PASSPASSPASS
ruby-position (type: discrete) has testAddition functionPASSPASSPASS
ruby-position: "over" onto "under"PASSPASSPASS
ruby-position: "under" onto "over"PASSPASSPASS
scroll-behavior (type: discrete) has testAddition functionPASSPASSPASS
scroll-behavior: "smooth" onto "auto"PASSPASSPASS
scroll-behavior: "auto" onto "smooth"PASSPASSPASS
scroll-snap-align (type: discrete) has testAddition functionPASSPASSPASSPASS
scroll-snap-align: "start" onto "none"PASSPASSPASSPASS
scroll-snap-align: "none" onto "start"PASSPASSPASSPASS
scroll-snap-stop (type: discrete) has testAddition functionPASSPASSPASSPASS
scroll-snap-stop: "always" onto "normal"PASSPASSPASSPASS
scroll-snap-stop: "normal" onto "always"PASSPASSPASSPASS
scroll-snap-type (type: discrete) has testAddition functionPASSPASSPASSPASS
scroll-snap-type: "x mandatory" onto "none"PASSPASSPASSPASS
scroll-snap-type: "none" onto "x mandatory"PASSPASSPASSPASS
scrollbar-color (type: colorPair) has testAddition functionPASSPASSPASSPASS
scrollbar-color supports animating as color pair of rgb() with overflowed from and to valuesPASSPASSPASSFAIL
scrollbar-color supports animating as color pair of #RGBPASSPASSPASSFAIL
scrollbar-color supports animating as color pair of hsl()PASSPASSPASSFAIL
scrollbar-color supports animating as color pair of #RGBaPASSPASSPASSFAIL
scrollbar-color supports animating as color pair of rgba()PASSPASSPASSFAIL
scrollbar-color supports animating as color pair of hsla()PASSPASSPASSFAIL
scrollbar-gutter (type: discrete) has testAddition functionPASSPASSPASSPASS
scrollbar-gutter: "stable" onto "auto"PASSPASSPASSPASS
scrollbar-gutter: "auto" onto "stable"PASSPASSPASSPASS
scrollbar-gutter: "stable both-edges" onto "auto"PASSPASSPASSPASS
scrollbar-gutter: "auto" onto "stable both-edges"PASSPASSPASSPASS
scrollbar-gutter: "stable both-edges" onto "stable"PASSPASSPASSPASS
scrollbar-gutter: "stable" onto "stable both-edges"PASSPASSPASSPASS
scrollbar-width (type: discrete) has testAddition functionPASSPASSPASSPASS
scrollbar-width: "thin" onto "auto"PASSPASSPASSPASS
scrollbar-width: "auto" onto "thin"PASSPASSPASSPASS
scrollbar-width: "none" onto "auto"PASSPASSPASSPASS
scrollbar-width: "auto" onto "none"PASSPASSPASSPASS
scrollbar-width: "none" onto "thin"PASSPASSPASSPASS
scrollbar-width: "thin" onto "none"PASSPASSPASSPASS
shape-outside (type: discrete) has testAddition functionPASSPASSPASSPASS
shape-outside: "url("http://localhost/test-2")" onto "url("http://localhost/test-1")"PASSPASSPASSFAIL
shape-outside: "url("http://localhost/test-1")" onto "url("http://localhost/test-2")"PASSPASSPASSFAIL
shape-rendering (type: discrete) has testAddition functionPASSPASSPASSPASS
shape-rendering: "crispEdges" onto "optimizeSpeed"PASSPASSPASSPASS
shape-rendering: "optimizeSpeed" onto "crispEdges"PASSPASSPASSPASS
stop-color (type: color) has testAddition functionPASSPASSPASSPASS
stop-color supports animating as color of rgb() with overflowed from and to valuesPASSPASSPASSFAIL
stop-color supports animating as color of #RGBPASSPASSPASSPASS
stop-color supports animating as color of hsl()PASSPASSPASSPASS
stop-color supports animating as color of #RGBaPASSPASSPASSPASS
stop-color supports animating as color of rgba()PASSPASSPASSPASS
stop-color supports animating as color of hsla()PASSPASSPASSPASS
stop-opacity (type: opacity) has testAddition functionPASSPASSPASSPASS
stop-opacity: [0, 1] numberPASSPASSPASSPASS
stop-opacity: [0, 1] number (clamped)PASSPASSPASSPASS
stroke-dasharray (type: dasharray) has testAddition functionPASSPASSPASSPASS
stroke-dasharray: dasharrayFAILPASSPASSPASS
stroke-dasharray (type: discrete) has testAddition functionPASSPASSPASSPASS
stroke-dasharray: "10px, 20px" onto "none"PASSPASSPASSPASS
stroke-dasharray: "none" onto "10px, 20px"PASSPASSPASSPASS
stroke-linecap (type: discrete) has testAddition functionPASSPASSPASSPASS
stroke-linecap: "square" onto "round"PASSPASSPASSPASS
stroke-linecap: "round" onto "square"PASSPASSPASSPASS
stroke-linejoin (type: discrete) has testAddition functionPASSPASSPASSPASS
stroke-linejoin: "miter" onto "round"PASSPASSPASSPASS
stroke-linejoin: "round" onto "miter"PASSPASSPASSPASS
stroke-miterlimit (type: positiveNumber) has testAddition functionPASSPASSPASSPASS
stroke-miterlimit: positive numberPASSPASSPASSPASS
stroke-opacity (type: opacity) has testAddition functionPASSPASSPASSPASS
stroke-opacity: [0, 1] numberPASSPASSPASSPASS
stroke-opacity: [0, 1] number (clamped)PASSPASSPASSPASS
table-layout (type: discrete) has testAddition functionPASSPASSPASSPASS
table-layout: "fixed" onto "auto"PASSPASSPASSPASS
table-layout: "auto" onto "fixed"PASSPASSPASSPASS
text-align (type: discrete) has testAddition functionPASSPASSPASSPASS
text-align: "end" onto "start"PASSPASSPASSPASS
text-align: "start" onto "end"PASSPASSPASSPASS
text-align-last (type: discrete) has testAddition functionPASSPASSPASS
text-align-last: "end" onto "start"PASSPASSPASS
text-align-last: "start" onto "end"PASSPASSPASS
text-anchor (type: discrete) has testAddition functionPASSPASSPASSPASS
text-anchor: "end" onto "middle"PASSPASSPASSPASS
text-anchor: "middle" onto "end"PASSPASSPASSPASS
text-autospace (type: discrete) has testAddition functionPASSPASSPASS
text-autospace: "no-autospace" onto "normal"PASSPASSPASS
text-autospace: "normal" onto "no-autospace"PASSPASSPASS
text-box-edge (type: discrete) has testAddition functionPASSPASSPASS
text-box-edge: "text" onto "auto"PASSPASSPASS
text-box-edge: "auto" onto "text"PASSPASSPASS
text-box-trim (type: discrete) has testAddition functionPASSPASSPASS
text-box-trim: "trim-start" onto "none"PASSPASSPASS
text-box-trim: "none" onto "trim-start"PASSPASSPASS
text-decoration (type: discrete) has testAddition functionPASSPASSPASSPASS
text-decoration: "overline" onto "underline"FAILFAILFAILFAIL
text-decoration: "underline" onto "overline"FAILFAILFAILFAIL
text-decoration-color (type: color) has testAddition functionPASSPASSPASSPASS
text-decoration-color supports animating as color of rgb() with overflowed from and to valuesPASSPASSPASSFAIL
text-decoration-color supports animating as color of #RGBPASSPASSPASSPASS
text-decoration-color supports animating as color of hsl()PASSPASSPASSPASS
text-decoration-color supports animating as color of #RGBaPASSPASSPASSPASS
text-decoration-color supports animating as color of rgba()PASSPASSPASSPASS
text-decoration-color supports animating as color of hsla()PASSPASSPASSPASS
text-decoration-line (type: discrete) has testAddition functionPASSPASSPASSPASS
text-decoration-line: "overline" onto "underline"PASSPASSPASSPASS
text-decoration-line: "underline" onto "overline"PASSPASSPASSPASS
text-decoration-skip-ink (type: discrete) has testAddition functionPASSPASSPASSPASS
text-decoration-skip-ink: "none" onto "auto"PASSPASSPASSPASS
text-decoration-skip-ink: "auto" onto "none"PASSPASSPASSPASS
text-decoration-style (type: discrete) has testAddition functionPASSPASSPASSPASS
text-decoration-style: "dotted" onto "solid"PASSPASSPASSPASS
text-decoration-style: "solid" onto "dotted"PASSPASSPASSPASS
text-emphasis-color (type: color) has testAddition functionPASSPASSPASS
text-emphasis-color supports animating as color of rgb() with overflowed from and to valuesPASSPASSPASS
text-emphasis-color supports animating as color of #RGBPASSPASSPASS
text-emphasis-color supports animating as color of hsl()PASSPASSPASS
text-emphasis-color supports animating as color of #RGBaPASSPASSPASS
text-emphasis-color supports animating as color of rgba()PASSPASSPASS
text-emphasis-color supports animating as color of hsla()PASSPASSPASS
text-emphasis-position (type: discrete) has testAddition functionPASSPASSPASS
text-emphasis-position: "under left" onto "over"PASSPASSPASS
text-emphasis-position: "over" onto "under left"PASSPASSPASS
text-emphasis-style (type: discrete) has testAddition functionPASSPASSPASS
text-emphasis-style: "open dot" onto "circle"PASSPASSPASS
text-emphasis-style: "circle" onto "open dot"PASSPASSPASS
text-overflow (type: discrete) has testAddition functionPASSPASSPASSPASS
text-overflow: "ellipsis" onto "clip"PASSPASSPASSPASS
text-overflow: "clip" onto "ellipsis"PASSPASSPASSPASS
text-rendering (type: discrete) has testAddition functionPASSPASSPASSPASS
text-rendering: "optimizeLegibility" onto "optimizeSpeed"PASSPASSPASSPASS
text-rendering: "optimizeSpeed" onto "optimizeLegibility"PASSPASSPASSPASS
text-shadow (type: textShadowList) has testAddition functionPASSPASSPASSPASS
text-shadow: shadowPASSPASSPASSFAIL
text-spacing-trim (type: discrete) has testAddition functionPASS
text-spacing-trim: "space-all" onto "normal"PASS
text-spacing-trim: "normal" onto "space-all"PASS
text-transform (type: discrete) has testAddition functionPASSPASSPASSPASS
text-transform: "uppercase" onto "capitalize"PASSPASSPASSPASS
text-transform: "capitalize" onto "uppercase"PASSPASSPASSPASS
text-wrap (type: discrete) has testAddition functionPASSPASSPASSPASS
text-wrap: "nowrap" onto "wrap"PASSPASSPASSPASS
text-wrap: "wrap" onto "nowrap"PASSPASSPASSPASS
touch-action (type: discrete) has testAddition functionPASSPASSPASSPASS
touch-action: "none" onto "auto"PASSPASSPASSPASS
touch-action: "auto" onto "none"PASSPASSPASSPASS
transform (type: transformList) has testAddition functionPASSPASSPASSPASS
transform: translatePASSPASSPASSFAIL
transform: rotatePASSPASSPASSFAIL
transform: scalePASSPASSPASSFAIL
transform: skewPASSPASSPASSFAIL
transform: rotate on translatePASSPASSPASSFAIL
transform: translate on rotatePASSPASSPASSFAIL
transform: rotate on rotate and translatePASSPASSPASSFAIL
transform: matrixPASSPASSPASSFAIL
transform: rotate3dPASSPASSPASSFAIL
transform: matrix3dPASSPASSPASSFAIL
transform: non-invertible matricesPASSPASSPASSFAIL
transform: non-invertible matrices in matched transform listsPASSPASSPASSFAIL
transform: non-invertible matrices in mismatched transform listsPASSPASSPASSFAIL
transform-box (type: discrete) has testAddition functionPASSPASSPASSPASS
transform-box: "border-box" onto "fill-box"PASSPASSPASSPASS
transform-box: "fill-box" onto "border-box"PASSPASSPASSPASS
transform-style (type: discrete) has testAddition functionPASSPASSPASSPASS
transform-style: "preserve-3d" onto "flat"PASSPASSPASSPASS
transform-style: "flat" onto "preserve-3d"PASSPASSPASSPASS
rotate (type: rotateList) has testAddition functionPASSPASSPASSPASS
rotate without rotation axesPASSPASSPASSPASS
rotate with underlying transformPASSPASSPASSPASS
rotate with different rotation axesPASSPASSPASSPASS
translate (type: translateList) has testAddition functionPASSPASSPASSPASS
translatePASSPASSPASSPASS
translate with underlying transformPASSPASSPASSPASS
translate with underlying percentage valuePASSPASSPASSPASS
scale (type: scaleList) has testAddition functionPASSPASSPASSPASS
scale with two unspecified valuesPASSPASSPASSPASS
scale with one unspecified valuePASSPASSPASSPASS
scalePASSPASSPASSPASS
vector-effect (type: discrete) has testAddition functionPASSPASSPASSPASS
vector-effect: "non-scaling-stroke" onto "none"PASSPASSPASSPASS
vector-effect: "none" onto "non-scaling-stroke"PASSPASSPASSPASS
view-transition-class (type: discrete) has testAddition functionPASSPASSPASS
view-transition-class: "card scale-animation" onto "none"PASSPASSPASS
view-transition-class: "none" onto "card scale-animation"PASSPASSPASS
view-transition-name (type: discrete) has testAddition functionPASSPASSPASSPASS
view-transition-name: "header" onto "none"PASSPASSPASSPASS
view-transition-name: "none" onto "header"PASSPASSPASSPASS
visibility (type: visibility) has testAddition functionPASSPASSPASSPASS
visibility: onto "visible"PASSPASSPASSPASS
visibility: onto "hidden"PASSPASSPASSPASS
white-space (type: discrete) has testAddition functionPASSPASSPASSPASS
white-space: "nowrap" onto "pre"PASSPASSPASSPASS
white-space: "pre" onto "nowrap"PASSPASSPASSPASS
white-space-collapse (type: discrete) has testAddition functionPASSPASSPASSPASS
white-space-collapse: "preserve" onto "collapse"PASSPASSPASSPASS
white-space-collapse: "collapse" onto "preserve"PASSPASSPASSPASS
word-break (type: discrete) has testAddition functionPASSPASSPASSPASS
word-break: "break-all" onto "keep-all"PASSPASSPASSPASS
word-break: "keep-all" onto "break-all"PASSPASSPASSPASS
word-spacing (type: lengthPercentageOrCalc) has testAddition functionPASSPASSPASSPASS
word-spacing: lengthPASSPASSPASSPASS
word-spacing: length of remPASSPASSPASSPASS
word-spacing: percentagePASSPASSPASSPASS
word-spacing: units "%" onto "px"PASSPASSPASSPASS
word-spacing: units "px" onto "%"PASSPASSPASSPASS
word-spacing: units "rem" onto "%"PASSPASSPASSPASS
word-spacing: units "%" onto "rem"PASSPASSPASSPASS
word-spacing: units "rem" onto "em"PASSPASSPASSPASS
word-spacing: units "em" onto "rem"PASSPASSPASSPASS
word-spacing: units "calc" onto "px"PASSPASSPASSPASS
word-spacing: calcPASSPASSPASSPASS
stroke-color (type: color) has testAddition functionPASS
stroke-color supports animating as color of rgb() with overflowed from and to valuesPASS
stroke-color supports animating as color of #RGBPASS
stroke-color supports animating as color of hsl()PASS
stroke-color supports animating as color of #RGBaPASS
stroke-color supports animating as color of rgba()PASS
stroke-color supports animating as color of hsla()PASS
text-decoration-skip (type: discrete) has testAddition functionPASS
text-decoration-skip: "none" onto "auto"PASS
text-decoration-skip: "auto" onto "none"PASS