lineJoin īpašība

Īpašība lineJoin nosaka divu līniju savienošanas veidu. Var pieņemt šādas vērtības: miter - ass stūris (pēc noklusējuma), round - noapaļots stūris, bevel - plakans stūris.

Sintakse

javascriptkonteksts.lineJoin = 'miter' vai 'round' vai 'bevel';

Piemērs

Iestatīsim īpašību lineJoin uz vērtību miter:

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();

Результат:

Piemērs

Iestatīsim īpašību lineJoin uz vērtību round:

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();

Результат:

Piemērs

Iestatīsim īpašību lineJoin uz vērtību bevel:

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();

Результат:

Skatiet arī

  • īpašība miterLimit,
    kas ierobežo asā stūra garumu
  • īpašība lineCap,
    kas nosaka līnijas gala izskatu