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

javascriptkontextus.lineJoin = 'miter' vagy 'round' vagy 'bevel';

Példa

Állítsuk a lineJoin tulajdonságot miter értékre:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptlet 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:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptlet 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:

html<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas>
javascriptlet 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 miterLimit tulajdonság,
    amely korlátozza a hegyes szög hosszát
  • a lineCap tulajdonság,
    amely a vonal végeinek megjelenését határozza meg