АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
256 of 264 menu

Уласцівасць lineJoin

Уласцівасць lineJoin задае спосаб аб'яднання двух ліній. Можа прымаць наступныя значэнні: miter - востры кут (па змаўчанні), round - закруглены кут, bevel - плоскі кут.

Сінтаксіс

контэкст.lineJoin = 'miter' або 'round' або 'bevel';

Прыклад

Усталюем уласцівасць lineJoin у значэнне 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();

:

Прыклад

Усталюем уласцівасць lineJoin у значэнне 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();

:

Прыклад

Усталюем уласцівасць lineJoin у значэнне 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();

:

Глядзіце таксама

  • уласцівасць miterLimit,
    якое абмяжоўвае даўжыню вострага кута
  • уласцівасць lineCap,
    якое задае выгляд канца лініі
byenru