A lineJoin tulajdonság
A lineJoin tulajdonság meghatározza a két vonal
összekapcsolásának módját. A következő értékeket veheti fel:
miter - hegyes szög (alapértelmezés),
round - kerekített szög, bevel
- letört szög.
Szintaxis
kontextus.lineJoin = 'miter' vagy 'round' vagy 'bevel';
Példa
Állítsuk a lineJoin tulajdonságot miter értékre:
<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();
:
Példa
Állítsuk a lineJoin tulajdonságot round értékre:
<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();
:
Példa
Állítsuk a lineJoin tulajdonságot bevel értékre:
<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();
:
Lásd még
-
a
miterLimittulajdonság,
amely korlátozza a hegyes szög hosszát -
a
lineCaptulajdonság,
amely a vonal végeinek megjelenését határozza meg