Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Interpolation

L'interpolation est une méthode permettant d'estimer de nouvelles valeurs à partir d'un ensemble de points de données connus.

L'interpolation calcule des valeurs intermédiaires dans les animations qui modifient des propriétés HTML comme la hauteur, la largeur, etc. L'interpolation des couleurs définit les valeurs intermédiaires lors du mélange de couleurs, des dégradés, de la composition, des filtres, des transitions, des animations et des fonctions de couleur.

Les interpolations ne sont pas nécessairement linéaires. La plupart des valeurs interpolées sont des nombres réels à virgule flottante ; cependant, lorsqu'il n'existe pas de valeur intermédiaire entre deux valeurs (par exemple, pour les valeurs qui n'acceptent que des entiers), l'interpolation est discrète. La progression de l'interpolation dépend aussi des fonctions d'évolution dans les animations et les points d'arrêt de couleur, ainsi que des méthodes d'interpolation color et hue dans les dégradés.

En JavaScript, le terme « interpolation » désigne la substitution de chaînes de caractères dans les gabarits de chaînes (template literals).

Voir aussi