Canvas translate() メソッド
定義と使用方法
translate()
メソッドを呼び出すと、キャンバス上の(0,0)位置が再マッピングされます。
注記:translate()の後に、 fillRect() などのメソッドを使用するとき、値が追加されます x および y 座標値に。

例
位置 (10,10) に矩形を描画し、新しい (0,0) 位置を (70,70) に設定します。再度新しい矩形を描画します(注意:今度は矩形は (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);
文法
context.translate(x,y);
パラメータの値
パラメータ | 説明 |
---|---|
x | 水平座標(x)に加える値を追加します。 |
y | 垂直座標(y)に加える値を追加します。 |
ブラウザのサポート
この表の数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
注記:Internet Explorer 8 以前のバージョンは <canvas> 要素をサポートしていません。