<!doctype html><html><head><metacharset='utf-8'><metaname="assert"content="Use the indicated color space when interpolating colors on the gradient line."><linkrel="stylesheet"type="text/css"href="/fonts/ahem.css"/><linkrel="help"href="https://drafts.csswg.org/css-images-4/#linear-gradients"><linkrel="help"href="https://drafts.csswg.org/css-color/#interpolation-space"><linkrel="help"href="https://bugzilla.mozilla.org/show_bug.cgi?id=1910153"><!-- The background-clip:text and simple block examples should theoretically render the same, but we allow a slight difference because of different painting codepaths. --><metaname="fuzzy"content="maxDifference=0-2; totalPixels=0-7100"><linkrel="match"href="background-gradient-interpolation-001.html"><style>:root{--space:;}.has-gradient{background-image:linear-gradient(90degvar(--space),yellow30%,purple95%);}.hsl{--space:inhsl;}.oklch{--space:inoklch;}.text{font:50px/1Ahem;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;width:fit-content;margin:0;}</style></head><body><h4>These three gradients should NOT look the same</h4><p>Interpolating in sRGB (default)</p><pclass="text has-gradient">ABCD</p><p>Interpolating in HSL</p><pclass="text has-gradient hsl">ABCD</p><p>Interpolating in Oklch</p><pclass="text has-gradient oklch">ABCD</p></body></html>