Usei cores opostas para ficar mais fácil perceber como elas se mesclam em cada método de interpolação.
Esta página está disponível para edições no CodePen.
color-interpolation-method | 0% de blue | 25% de blue | 50% de blue | 75% de blue | 100% de blue | |
rectangular-color-space | srgb | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue |
srgb-linear | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
display-p3 | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
a98-rgb | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
prophoto-rgb | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
rec2020 | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
lab | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
oklab | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
xyz | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
xyz-d50 | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
xyz-d65 | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
polar-color-space | hsl | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue |
hwb | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
lch | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
oklch | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
longer | hsl longer hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue |
hwb longer hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
lch longer hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
oklch longer hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
increasing | hsl increasing hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue |
hwb increasing hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
lch increasing hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
oklch increasing hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
decreasing | hsl decreasing hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue |
hwb decreasing hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
lch decreasing hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | |
oklch decreasing hue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue | de yellow a blue |
Ou abra o CodePen em outra janela.
Para experimentar outras cores, mude apenas --cor-inicial
e --cor-final
:
Sugestões: lime e magenta, cyan e red, pink e green, lightgreen e darkred.
Veja o Pen Função color-mix() da Helen Fernanda (@helenfernanda) no CodePen.
Fontes: MDN Web Docs e W3Schools.