Canvas lineTo() メソッド
定義と使用方法
lineTo()
メソッドを使用して新しいポイントを追加し、最後に指定されたキャンバスのポイントからそのポイントへのラインを描画します(このメソッドはラインを生成しません)。
ヒント:以下を使用して stroke() キャンバス上に特定のパスを描画するメソッド。
インスタンス
例 1
パスを開始し、位置 0,0 に移動します。位置 300,150 に至る線を描画します:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.moveTo(0,0); ctx.lineTo(300,150); ctx.stroke();
ヒント:ページの下部にさらに多くの例があります。
構文
context.lineTo(x,y);
パラメータの値
パラメータ | 説明 |
---|---|
x | パスの目標位置の x 座標。 |
y | パスの目標位置の y 座標。 |
さらに多くの例
例 2
文字 L の形のパスを描画します:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.moveTo(20,20); ctx.lineTo(20,100); ctx.lineTo(70,100); ctx.stroke();
ブラウザのサポート
表の数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
注記:Internet Explorer 8 以前のバージョンでは <canvas> 要素をサポートしていません。