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> 要素をサポートしていません。