Click here to download the Blitz Browser!

Status

This page documents the implementation status of various HTML and CSS features in Blitz.

CSS PropertiesHTML ElementsEventsWPT TestsWPT History

This page documents Blitz's scores on the "css" subsuite of the Web Platform Tests.


wpt / css / css-color

Score history
1 month3 months6 months1 year2 years4 yearsAll time
0%20%40%60%80%100%May 2025Jul 2025Sep 2025Nov 2025Jan 2026Mar 2026May 2026Jul 2026Sep 2026css/css-color

Data from commit:
be485e6

AreaInterop ScoreTestsTest %SubtestsSubtest %
Total89.03%(318/377)84.35%(11229/12969)86.58%
parsing82.87%(24/46)52.17%(10612/12135)87.45%
animation83.63%(3/6)50.00%(242/335)72.24%
crashtests66.67%(2/3)66.67%(2/3)66.67%
TestSubtestsSubtest %Status
a98rgb-001.html(1/1)100.00%PASS
a98rgb-002.html(1/1)100.00%PASS
a98rgb-003.html(1/1)100.00%PASS
a98rgb-004.html(1/1)100.00%PASS
at-color-profile-001.html(0/1)0.00%FAIL
background-color-hsl-001.html(1/1)100.00%PASS
background-color-hsl-002.html(1/1)100.00%PASS
background-color-hsl-003.html(1/1)100.00%PASS
background-color-hsl-004.html(1/1)100.00%PASS
background-color-rgb-001.html(1/1)100.00%PASS
background-color-rgb-002.html(1/1)100.00%PASS
background-color-rgb-003.html(1/1)100.00%PASS
body-opacity-0-to-1-stacking-context.html(1/1)100.00%PASS
border-bottom-color.xht(1/1)100.00%PASS
border-color-currentcolor.html(1/1)100.00%PASS
border-left-color.xht(1/1)100.00%PASS
border-right-color.xht(1/1)100.00%PASS
border-top-color.xht(1/1)100.00%PASS
canvas-change-opacity.html(0/1)0.00%FAIL
clip-opacity-out-of-flow.html(0/1)0.00%FAIL
color-001.html(1/1)100.00%PASS
color-002.html(1/1)100.00%PASS
color-003.html(1/1)100.00%PASS
color-initial-canvastext.html(2/2)100.00%PASS
color-layers-no-blend-mode.html(0/1)0.00%FAIL
color-mix-basic-001.html(0/1)0.00%FAIL
color-mix-currentcolor-001.html(1/1)100.00%PASS
color-mix-currentcolor-002.html(1/1)100.00%PASS
color-mix-currentcolor-003.html(1/1)100.00%PASS
color-mix-currentcolor-nested-for-color-property.html(1/1)100.00%PASS
color-mix-currentcolor-visited-getcomputedstyle.html(1/1)100.00%PASS
color-mix-currentcolor-visited.html(0/1)0.00%FAIL
color-mix-missing-components.html(1/3)33.33%FAIL
color-mix-non-srgb-001.html(1/1)100.00%PASS
color-mix-percents-01.html(1/1)100.00%PASS
color-mix-percents-02.html(1/1)100.00%PASS
color-svg-visited.html(0/1)0.00%FAIL
composited-filters-under-opacity.html(1/1)100.00%PASS
computed-color.html(10/10)100.00%PASS
contrast-color-001.html(1/1)100.00%PASS
contrast-color-currentcolor-inherited.html(1/1)100.00%PASS
contrast-color-style-query.html(0/1)0.00%FAIL
currentcolor-001.html(1/1)100.00%PASS
currentcolor-002.html(1/1)100.00%PASS
currentcolor-003.html(0/1)0.00%FAIL
currentcolor-004.html(0/1)0.00%FAIL
currentcolor-005.html(1/1)100.00%PASS
currentcolor-visited-fallback.html(1/1)100.00%PASS
deprecated-sameas-001.html(1/1)100.00%PASS
deprecated-sameas-002.html(1/1)100.00%PASS
deprecated-sameas-003.html(1/1)100.00%PASS
deprecated-sameas-004.html(1/1)100.00%PASS
deprecated-sameas-005.html(1/1)100.00%PASS
deprecated-sameas-006.html(1/1)100.00%PASS
deprecated-sameas-007.html(1/1)100.00%PASS
deprecated-sameas-008.html(1/1)100.00%PASS
deprecated-sameas-009.html(1/1)100.00%PASS
deprecated-sameas-010.html(1/1)100.00%PASS
deprecated-sameas-011.html(1/1)100.00%PASS
deprecated-sameas-012.html(1/1)100.00%PASS
deprecated-sameas-013.html(1/1)100.00%PASS
deprecated-sameas-014.html(1/1)100.00%PASS
deprecated-sameas-015.html(1/1)100.00%PASS
deprecated-sameas-016.html(1/1)100.00%PASS
deprecated-sameas-017.html(1/1)100.00%PASS
deprecated-sameas-018.html(0/1)0.00%FAIL
deprecated-sameas-019.html(0/1)0.00%FAIL
deprecated-sameas-020.html(1/1)100.00%PASS
deprecated-sameas-021.html(1/1)100.00%PASS
deprecated-sameas-022.html(1/1)100.00%PASS
deprecated-sameas-023.html(1/1)100.00%PASS
display-p3-001.html(1/1)100.00%PASS
display-p3-002.html(1/1)100.00%PASS
display-p3-003.html(1/1)100.00%PASS
display-p3-004.html(1/1)100.00%PASS
display-p3-005.html(1/1)100.00%PASS
display-p3-006.html(1/1)100.00%PASS
display-p3-linear-001.html(1/1)100.00%PASS
display-p3-linear-002.html(1/1)100.00%PASS
display-p3-linear-003.html(1/1)100.00%PASS
display-p3-linear-004.html(1/1)100.00%PASS
display-p3-linear-005.html(1/1)100.00%PASS
display-p3-linear-006.html(1/1)100.00%PASS
filters-under-will-change-opacity.html(1/1)100.00%PASS
hex-001.html(1/1)100.00%PASS
hex-002.html(1/1)100.00%PASS
hex-003.html(1/1)100.00%PASS
hex-004.html(1/1)100.00%PASS
hsl-001.html(1/1)100.00%PASS
hsl-002.html(1/1)100.00%PASS
hsl-003.html(1/1)100.00%PASS
hsl-004.html(1/1)100.00%PASS
hsl-005.html(1/1)100.00%PASS
hsl-006.html(1/1)100.00%PASS
hsl-007.html(1/1)100.00%PASS
hsl-008.html(1/1)100.00%PASS
hsl-clamp-negative-saturation.html(1/1)100.00%PASS
hsla-001.html(1/1)100.00%PASS
hsla-002.html(1/1)100.00%PASS
hsla-003.html(1/1)100.00%PASS
hsla-004.html(1/1)100.00%PASS
hsla-005.html(1/1)100.00%PASS
hsla-006.html(1/1)100.00%PASS
hsla-007.html(1/1)100.00%PASS
hsla-008.html(1/1)100.00%PASS
hsla-clamp-negative-saturation.html(1/1)100.00%PASS
hwb-001.html(1/1)100.00%PASS
hwb-002.html(1/1)100.00%PASS
hwb-003.html(1/1)100.00%PASS
hwb-004.html(1/1)100.00%PASS
hwb-005.html(1/1)100.00%PASS
inheritance.html(4/4)100.00%PASS
inline-opacity-float-child.html(0/1)0.00%FAIL
lab-001.html(1/1)100.00%PASS
lab-002.html(1/1)100.00%PASS
lab-003.html(1/1)100.00%PASS
lab-004.html(1/1)100.00%PASS
lab-005.html(1/1)100.00%PASS
lab-006.html(1/1)100.00%PASS
lab-007.html(1/1)100.00%PASS
lab-008.html(1/1)100.00%PASS
lab-l-over-100-1.html(1/1)100.00%PASS
lab-l-over-100-2.html(1/1)100.00%PASS
lch-001.html(1/1)100.00%PASS
lch-002.html(1/1)100.00%PASS
lch-003.html(1/1)100.00%PASS
lch-004.html(1/1)100.00%PASS
lch-005.html(1/1)100.00%PASS
lch-006.html(1/1)100.00%PASS
lch-007.html(1/1)100.00%PASS
lch-008.html(1/1)100.00%PASS
lch-009.html(0/1)0.00%FAIL
lch-010.html(0/1)0.00%FAIL
lch-l-over-100-1.html(1/1)100.00%PASS
lch-l-over-100-2.html(1/1)100.00%PASS
light-dark-basic.html(0/2)0.00%FAIL
light-dark-currentcolor-in-color.html(1/1)100.00%PASS
light-dark-currentcolor.html(1/1)100.00%PASS
light-dark-image-none-interpolation.html(1/1)100.00%PASS
light-dark-image-none.html(1/1)100.00%PASS
light-dark-image.html(8/32)25.00%FAIL
light-dark-inheritance.html(1/1)100.00%PASS
named-001.html(1/1)100.00%PASS
nested-color-mix-with-currentcolor.html(2/2)100.00%PASS
none-components-treated-as-zero.html(0/18)0.00%FAIL
oklab-001.html(1/1)100.00%PASS
oklab-002.html(1/1)100.00%PASS
oklab-003.html(1/1)100.00%PASS
oklab-004.html(1/1)100.00%PASS
oklab-005.html(1/1)100.00%PASS
oklab-006.html(1/1)100.00%PASS
oklab-007.html(1/1)100.00%PASS
oklab-008.html(1/1)100.00%PASS
oklab-009.html(1/1)100.00%PASS
oklab-l-almost-0.html(1/1)100.00%PASS
oklab-l-almost-1.html(1/1)100.00%PASS
oklab-l-over-1-1.html(1/1)100.00%PASS
oklab-l-over-1-2.html(1/1)100.00%PASS
oklch-001.html(1/1)100.00%PASS
oklch-002.html(1/1)100.00%PASS
oklch-003.html(1/1)100.00%PASS
oklch-004.html(1/1)100.00%PASS
oklch-005.html(1/1)100.00%PASS
oklch-006.html(1/1)100.00%PASS
oklch-007.html(1/1)100.00%PASS
oklch-008.html(1/1)100.00%PASS
oklch-009.html(0/1)0.00%FAIL
oklch-010.html(0/1)0.00%FAIL
oklch-011.html(1/1)100.00%PASS
oklch-l-almost-0.html(1/1)100.00%PASS
oklch-l-almost-1.html(1/1)100.00%PASS
oklch-l-over-1-1.html(1/1)100.00%PASS
oklch-l-over-1-2.html(1/1)100.00%PASS
opacity-overlapping-letters.html(1/1)100.00%PASS
out-of-gamut-legacy-rgb.html(1/1)100.00%PASS
predefined-001.html(1/1)100.00%PASS
predefined-002.html(1/1)100.00%PASS
predefined-005.html(1/1)100.00%PASS
predefined-006.html(1/1)100.00%PASS
predefined-007.html(1/1)100.00%PASS
predefined-008.html(1/1)100.00%PASS
predefined-009.html(1/1)100.00%PASS
predefined-010.html(1/1)100.00%PASS
predefined-011.html(1/1)100.00%PASS
predefined-012.html(1/1)100.00%PASS
predefined-016.html(1/1)100.00%PASS
prophoto-rgb-001.html(1/1)100.00%PASS
prophoto-rgb-002.html(1/1)100.00%PASS
prophoto-rgb-003.html(1/1)100.00%PASS
prophoto-rgb-004.html(1/1)100.00%PASS
prophoto-rgb-005.html(1/1)100.00%PASS
rec2020-001.html(1/1)100.00%PASS
rec2020-002.html(1/1)100.00%PASS
rec2020-003.html(1/1)100.00%PASS
rec2020-004.html(1/1)100.00%PASS
rec2020-005.html(1/1)100.00%PASS
relative-color-with-system-color.html(0/3)0.00%FAIL
relative-color-with-zoom.html(1/1)100.00%PASS
relative-currentcolor-a98rgb-01.html(1/1)100.00%PASS
relative-currentcolor-displayp3-01.html(1/1)100.00%PASS
relative-currentcolor-hsl-01.html(1/1)100.00%PASS
relative-currentcolor-hsl-02.html(1/1)100.00%PASS
relative-currentcolor-hwb-01.html(1/1)100.00%PASS
relative-currentcolor-lab-01.html(1/1)100.00%PASS
relative-currentcolor-lch-01.html(1/1)100.00%PASS
relative-currentcolor-oklab-01.html(1/1)100.00%PASS
relative-currentcolor-oklch-01.html(1/1)100.00%PASS
relative-currentcolor-prophoto-01.html(1/1)100.00%PASS
relative-currentcolor-rec2020-01.html(1/1)100.00%PASS
relative-currentcolor-rec2020-02.html(1/1)100.00%PASS
relative-currentcolor-rgb-01.html(1/1)100.00%PASS
relative-currentcolor-rgb-02.html(1/1)100.00%PASS
relative-currentcolor-visited-getcomputedstyle.html(1/1)100.00%PASS
relative-currentcolor-xyzd50-01.html(1/1)100.00%PASS
relative-currentcolor-xyzd65-01.html(1/1)100.00%PASS
rgb-001.html(1/1)100.00%PASS
rgb-002.html(1/1)100.00%PASS
rgb-003.html(1/1)100.00%PASS
rgb-004.html(1/1)100.00%PASS
rgb-005.html(1/1)100.00%PASS
rgb-006.html(1/1)100.00%PASS
rgb-007.html(1/1)100.00%PASS
rgb-008.html(1/1)100.00%PASS
rgba-001.html(1/1)100.00%PASS
rgba-002.html(1/1)100.00%PASS
rgba-003.html(1/1)100.00%PASS
rgba-004.html(1/1)100.00%PASS
rgba-005.html(1/1)100.00%PASS
rgba-006.html(1/1)100.00%PASS
rgba-007.html(1/1)100.00%PASS
rgba-008.html(1/1)100.00%PASS
srgb-linear-001.html(1/1)100.00%PASS
srgb-linear-002.html(1/1)100.00%PASS
srgb-linear-003.html(1/1)100.00%PASS
srgb-linear-004.html(1/1)100.00%PASS
system-color-compute.html(13/27)48.15%FAIL
system-color-consistency.html(28/62)45.16%FAIL
system-color-hightlights-vs-getSelection-001.html(0/1)0.00%FAIL
system-color-hightlights-vs-getSelection-002.html(0/1)0.00%FAIL
system-color-support.html(21/21)100.00%PASS
t31-color-currentColor-b.xht(1/1)100.00%PASS
t31-color-text-a.xht(1/1)100.00%PASS
t32-opacity-basic-0.0-a.xht(1/1)100.00%PASS
t32-opacity-basic-0.6-a.xht(1/1)100.00%PASS
t32-opacity-basic-1.0-a.xht(1/1)100.00%PASS
t32-opacity-clamping-0.0-b.xht(1/1)100.00%PASS
t32-opacity-clamping-1.0-b.xht(1/1)100.00%PASS
t32-opacity-offscreen-b.xht(1/1)100.00%PASS
t32-opacity-offscreen-multiple-boxes-1-c.xht(0/1)0.00%FAIL
t32-opacity-offscreen-multiple-boxes-2-c.xht(0/1)0.00%FAIL
t32-opacity-offscreen-with-alpha-c.xht(1/1)100.00%PASS
t32-opacity-zorder-c.xht(0/1)0.00%FAIL
t41-html4-keywords-a.xht(1/1)100.00%PASS
t421-rgb-clip-outside-gamut-b.xht(1/1)100.00%PASS
t421-rgb-func-int-a.xht(1/1)100.00%PASS
t421-rgb-func-no-mixed-f.xht(1/1)100.00%PASS
t421-rgb-func-pct-a.xht(1/1)100.00%PASS
t421-rgb-func-whitespace-b.xht(1/1)100.00%PASS
t421-rgb-hex-parsing-f.xht(1/1)100.00%PASS
t421-rgb-hex3-a.xht(1/1)100.00%PASS
t421-rgb-hex3-expand-b.xht(1/1)100.00%PASS
t421-rgb-hex6-a.xht(1/1)100.00%PASS
t421-rgb-values-meaning-b.xht(1/1)100.00%PASS
t422-rgba-a0.0-a.xht(1/1)100.00%PASS
t422-rgba-a0.6-a.xht(1/1)100.00%PASS
t422-rgba-a1.0-a.xht(1/1)100.00%PASS
t422-rgba-clamping-a0.0-b.xht(1/1)100.00%PASS
t422-rgba-clamping-a1.0-b.xht(1/1)100.00%PASS
t422-rgba-clip-outside-device-gamut-b.xht(1/1)100.00%PASS
t422-rgba-func-int-a.xht(1/1)100.00%PASS
t422-rgba-func-no-mixed-f.xht(1/1)100.00%PASS
t422-rgba-func-pct-a.xht(1/1)100.00%PASS
t422-rgba-func-whitespace-b.xht(1/1)100.00%PASS
t422-rgba-values-meaning-b.xht(1/1)100.00%PASS
t423-transparent-1-a.xht(1/1)100.00%PASS
t423-transparent-2-a.xht(1/1)100.00%PASS
t424-hsl-basic-a.xht(1/1)100.00%PASS
t424-hsl-h-rotating-b.xht(1/1)100.00%PASS
t424-hsl-parsing-f.xht(1/1)100.00%PASS
t424-hsl-values-b-1.html(1/1)100.00%PASS
t424-hsl-values-b-10.html(1/1)100.00%PASS
t424-hsl-values-b-11.html(1/1)100.00%PASS
t424-hsl-values-b-12.html(1/1)100.00%PASS
t424-hsl-values-b-13.html(1/1)100.00%PASS
t424-hsl-values-b-14.html(1/1)100.00%PASS
t424-hsl-values-b-15.html(1/1)100.00%PASS
t424-hsl-values-b-2.html(1/1)100.00%PASS
t424-hsl-values-b-3.html(1/1)100.00%PASS
t424-hsl-values-b-4.html(1/1)100.00%PASS
t424-hsl-values-b-5.html(1/1)100.00%PASS
t424-hsl-values-b-6.html(1/1)100.00%PASS
t424-hsl-values-b-7.html(1/1)100.00%PASS
t424-hsl-values-b-8.html(1/1)100.00%PASS
t424-hsl-values-b-9.html(1/1)100.00%PASS
t425-hsla-basic-a.xht(1/1)100.00%PASS
t425-hsla-h-rotating-b.xht(1/1)100.00%PASS
t425-hsla-parsing-f.xht(1/1)100.00%PASS
t425-hsla-values-b.xht(1/1)100.00%PASS
t43-svg-keywords-a.xht(1/1)100.00%PASS
t44-currentcolor-background-b.xht(1/1)100.00%PASS
t44-currentcolor-border-b.xht(1/1)100.00%PASS
t44-currentcolor-inherited-c.xht(1/1)100.00%PASS
tagged-images-001.html(0/1)0.00%FAIL
tagged-images-002.html(1/1)100.00%PASS
tagged-images-003.html(0/1)0.00%FAIL
tagged-images-004.html(0/1)0.00%FAIL
untagged-images-001.html(0/1)0.00%FAIL
xyz-001.html(1/1)100.00%PASS
xyz-002.html(1/1)100.00%PASS
xyz-003.html(1/1)100.00%PASS
xyz-004.html(1/1)100.00%PASS
xyz-005.html(1/1)100.00%PASS
xyz-d50-001.html(1/1)100.00%PASS
xyz-d50-002.html(1/1)100.00%PASS
xyz-d50-003.html(1/1)100.00%PASS
xyz-d50-004.html(1/1)100.00%PASS
xyz-d50-005.html(1/1)100.00%PASS
xyz-d65-001.html(1/1)100.00%PASS
xyz-d65-002.html(1/1)100.00%PASS
xyz-d65-003.html(1/1)100.00%PASS
xyz-d65-004.html(1/1)100.00%PASS
xyz-d65-005.html(1/1)100.00%PASS