HTML canvas lineCap 属性

定義と使用方法

lineCap 属性設定または線の終端線帽のスタイルを返します。

注:"round" と "square" で線が少し長くなります。

円の終端線帽の描画:

ブラウザはcanvasタグをサポートしていません。

JavaScript:

var c = document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.beginPath();
ctx.lineCap="round";
ctx.moveTo(20,20);
ctx.lineTo(20,200);
ctx.stroke();

実際に試してみる

構文

context.lineCap="butt|round|square";

属性値

説明
butt デフォルト。線の各端に直線的なエッジを追加します。
round 線の各端に円形の端帽を追加します。
square 線の各端に四角の端帽を追加します。

技術的詳細

デフォルト値: butt

ブラウザのサポート

テーブルの数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

注:Internet Explorer 8 以降のバージョンは <canvas> エレメントをサポートしていません。