Méthode HTML canvas translate()
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) :
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.
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