Canvas translate() methode

Definitie en gebruik

translate() gebruikt om de (0,0) positie op het canvas opnieuw te mappen.

Note:Wanneer u na translate() methoden zoals fillRect() soortgelijke methoden, de waarden worden toegevoegd aan x en y coördinaatwaarden.

Illustratie van de translate() methode

Voorbeeld

Teken van een rechthoek op de positie (10,10), stel de nieuwe (0,0) positie in op (70,70). Teken van de nieuwe rechthoek (let op: de rechthoek begint nu op (80,80) te tekenen):

Uw browser ondersteunt de HTML5 canvas tag niet.

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

Probeer het zelf

Syntax

context.translate(x,y);

Parameterwaarde

Parameter Beschrijving
x Waarde toevoegen aan de horizontale coördinaat (x).
y Waarde toevoegen aan de verticale coördinaat (y).

Browser support

The numbers in the table indicate the first browser version that fully supports this property.

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

Note:Internet Explorer 8 and earlier versions do not support the <canvas> element.