Description Crée un gradient linéaire CanvasGradient de couleurs suivant le vecteur (x1, y1, x2, y2).
Exemple 1 : Compréhension du gradient
Code source
<canvas id="myCanvas" width="300" height="300"></canvas>
<script type="text/javascript"> var myCanvas=document.getElementById("myCanvas"); var myContext=myCanvas.getContext("2d");
/* Création d'un rectangle plein avec le second gradient */
myContext.beginPath();
myContext.fillStyle=gradient2;
myContext.fillRect(180,20,110,185);
myContext.rect(180,20,110,185);
myContext.stroke();
</script>
Résultat
Emulation de la console
Explication
Voici comment comprendre le principe de gradient linéaire.
Le vecteur rouge entre les points 1 et 2 crée la diffusion de couleur.
Le fond du canvas est complètement rempli.
Le rectangle rouge est rempli du même gradient mais d'une couleur différente.