Aanbevolen cursus:

HTML canvas translate() methode

Definitie en gebruik translate()

Opmerking:wanneer u na translate() een van de volgende methoden gebruikt om de (0,0) positie op het canvas opnieuw te mappen. fillRect() soort methoden, worden de waarden toegevoegd aan x en y waarden op de coördinaatwaarden.

Illustratie van de methode translate()

Voorbeeld

Een rechthoek tekenen op de positie (10,10), stel de nieuwe (0,0) positie in op (70,70). Teken opnieuw een nieuwe rechthoek (let op: nu begint de rechthoek 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

Syntaxis

context.translate(x,y);

Parameterswaarden

Parameters Beschrijving
x De waarde toevoegen aan de horizontale coördinaat (x).
y De waarde toevoegen aan de verticale coördinaat (y).

Browserondersteuning

De cijfers in de tabel vermelden de eerste browserversie die deze eigenschap volledig ondersteunt.

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

Opmerking:Internet Explorer 8 en eerder versies ondersteunen geen <canvas> element.