Canvas translate() Methode
Definition und Verwendung
translate()
Methode den neuen (0,0) Standort auf dem Canvas neu positionieren.
Anmerkung:Wenn Sie nach der Aufruf von Methoden wie fillRect() solchen Methoden hinzugefügt werden, werden die Werte zu x und y koordinatenwert.

Beispiel
Zeichne einen Rechteck in der Position (10,10), setze den neuen (0,0) Standort auf (70,70). Zeichne erneut das neue Rechteck (beachte, dass das Rechteck jetzt von der Position (80,80) beginnt zu zeichnen):
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);
语法
context.translate(x,y);
参数值
参数 | 描述 |
---|---|
x | 添加到水平坐标(x)上的值。 |
y | 添加到垂直坐标(y)上的值。 |
Browser-Unterstützung
Die in der Tabelle genannten Zahlen beziehen sich auf die erste Version des Browsers, die diese Eigenschaft vollständig unterstützt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Anmerkung:Internet Explorer 8 und frühere Versionen unterstützen das <canvas>-Element nicht.