HTMLキャンバスclosePath()メソッド
例
文字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.closePath();
ctx.stroke();
ブラウザのサポート
表の数字は、このメソッドを完全にサポートする最初のブラウザバージョンを示しています。
Method | |||||
---|---|---|---|---|---|
closePath() | Yes | 9.0 | Yes | Yes | Yes |
定義と使用法
closePath()メソッドは、現在のポイントから開始ポイントに戻るパスを作成します。
ヒント:stroke()メソッドを使用して、実際にキャンバスにパスを描画します。
ヒント:fill()メソッドを使用して、図面を塗りつぶします(デフォルトは黒です)。fillStyleプロパティを使用して 、別の色/グラデーションで塗りつぶします。
JavaScript構文: | コンテキスト.closePath(); |
---|
その他の例
例
塗りつぶしの色として赤を使用します。
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.closePath();
ctx.stroke();
ctx.fillStyle = "red";
ctx.fill();
❮HTMLキャンバスリファレンス