Sifa lineJoin
Sifa lineJoin inaweka njia ya kuunganisha
mistari miwili. Inaweza kukubali maadili yafuatayo:
miter - pembe ya mkali (kwa default),
round - pembe iliyozungukwa, bevel
- pembe ya gorofa.
Syntax
muktadha.lineJoin = 'miter' au 'round' au 'bevel';
Mfano
Wacha tuweke sifa lineJoin kwa thamani miter:
<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
let canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.lineWidth = 10;
ctx.lineJoin = 'miter';
ctx.moveTo(50, 140);
ctx.lineTo(100, 30);
ctx.lineTo(150, 140);
ctx.stroke();
:
Mfano
Wacha tuweke sifa lineJoin kwa thamani round:
<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
let canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.lineWidth = 10;
ctx.lineJoin = 'round';
ctx.moveTo(50, 140);
ctx.lineTo(100, 30);
ctx.lineTo(150, 140);
ctx.stroke();
:
Mfano
Wacha tuweke sifa lineJoin kwa thamani bevel:
<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
let canvas = document.querySelector('#canvas');
let ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.lineWidth = 10;
ctx.lineJoin = 'bevel';
ctx.moveTo(50, 140);
ctx.lineTo(100, 30);
ctx.lineTo(150, 140);
ctx.stroke();
:
Angalia pia
-
sifa
miterLimit,
ambayo inapunguza urefu wa pembe ya mkali -
sifa
lineCap,
ambayo inaweka muonekano wa mwisho wa mstari