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.