HTML canvas lineJoin プロパティ

❮ HTML Canvas リファレンス

2 つの線が接合部分に丸みを帯びたコーナーを作ります:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.lineJoin="round";
ctx.moveTo(20,20);
ctx.lineTo(100,50);
ctx.lineTo(20,100);
ctx.stroke();
Try it Yourself ❯

ブラウザ・サポート

表中の数字は、プロパティを完全にサポートした最初のブラウザ・バージョンを指定しています。

プロパティ
lineJoin Yes 9.0 Yes Yes Yes

定義と用法

lineJoin プロパティは、2 つの線が接合するときに、作成するコーナーのタイプを設定または返します。

注: "miter" 値は、miterLimit プロパティの影響を受けます。

デフォルト値: miter
JavaScript 構文: context.lineJoin="bevel|round|miter";

プロパティの値

説明 Play it
bevel 面取りしたコーナーを作成する Play it ❯
round 丸みを帯びたコーナーを作成する Play it ❯
miter デフォルト。シャープなを作成する Play it ❯

lineJoin の補足説明

lineJoin の説明図
HTML canvas Reference HTML Canvas リファレンス