最新のWeb開発のチュートリアル
 

HTML canvas translate() Method

<Canvasオブジェクト

位置にある長方形の描画(10,10) 、新たに設定され(0,0)に位置する(70,70) 再び同じ四角形を描画(notice that the rectangle now starts in position (80,80)

YourbrowserdoesnotsupporttheHTML5canvastag。

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);
»それを自分で試してみてください

ブラウザのサポート

表中の数字は完全に方法をサポートする最初のブラウザのバージョンを指定します。

方法
translate() 4.0 9.0 3.6 4.0 10.1

定義と使用法

translate()メソッドは、再マッピング(0,0)キャンバス上の位置を。

Note:次のようなメソッドを呼び出すとfillRect()後にtranslate() 、値はx及びy座標値に加算されます。

<スパンクラスのイラスト= 翻訳()メソッド"/>

JavaScriptシンタックス: contexttranslate( x,y )

パラメータ値

Note:あなたは、1つのまたは両方のパラメータを指定することができます。

パラメーター 説明 それを再生します
x 水平に追加する値(x)座標 それを再生します»
y 垂直に追加する値(y)座標 それを再生します»

<Canvasオブジェクト