HTML canvas lineCap 属性
定義と使用方法
lineCap
属性設定または線の終端線帽のスタイルを返します。
注:"round
" と "square
" で線が少し長くなります。
例
円の終端線帽の描画:
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> エレメントをサポートしていません。