Méthode HTML canvas translate()

Définition et utilisation

translate() pour remapper la position (0,0) du canevas.

Remarque :Lorsque vous appellez des méthodes telles que fillRect() lorsque vous utilisez des méthodes telles que x et y les valeurs de coordonnées.

Illustration of the translate() method

Exemple

Dessinez un rectangle à l'emplacement (10,10), et définissez la nouvelle position (0,0) comme (70,70). Dessinez à nouveau un rectangle (attention, maintenant le rectangle commence à l'emplacement (80,80)) :

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

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);

Essayez-le vous-même

Syntaxe

context.translate(x,y);

Valeur du paramètre

Paramètres Description
x Valeur ajoutée à l'axe horizontal (x).
y Valeur ajoutée à l'axe vertical (y).

Support du navigateur

Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété pour la première fois.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Remarque :Les versions 8 d'Internet Explorer et antérieures ne prennent pas en charge l'élément <canvas>.