Méthode HTML canvas translate()

❮ Référence de canevas HTML

Exemple

Dessinez un rectangle en position (10,10), définissez la nouvelle position (0,0) sur (70,70). Dessinez à nouveau le même rectangle (notez que le rectangle commence maintenant à la position (80,80) :

Votre navigateur ne prend pas en charge la balise HTML5 canva.

JavaScript :

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillRect(10, 10, 100, 50);
ctx.translate(70, 70);
ctx.fillRect(10, 10, 100, 50);

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la méthode.

Method
translate() Yes 9.0 Yes Yes Yes

Définition et utilisation

La méthode translate() remappe la position (0,0) sur le canevas.

Remarque : Lorsque vous appelez une méthode telle que fillRect() après translate(), la valeur est ajoutée aux valeurs des coordonnées x et y.

Illustration de la méthode translate()

Syntaxe JavaScript : contexte .translate( x,y );

Valeurs des paramètres

Remarque : Vous pouvez spécifier un paramètre ou les deux.

Parameter Description Play it
x The value to add to horizontal (x) coordinates
y The value to add to vertical (y) coordinates

❮ Référence de canevas HTML