Свойство lineJoin
Свойство lineJoin икки чизиқни қандай қилиб бирлаштириш усулини белгилайди. У қуйидаги қийматларни қабул қилиши мумкин:
miter - ўткир бурчак (сукроқ бўйича),
round - айлантирилган бурчак, bevel
- текис бурчак.
Синтаксис
контекст.lineJoin = 'miter' ёки 'round' ёки 'bevel';
Мисол
lineJoin хусусиятини meter қийматига ўрнатамиз:
<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 = 'meter';
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();
:
Қarangлар
-
miterLimitхусусияти,
у ўткир бурчак узунлигини чеклайди -
lineCapхусусияти,
у чизиқ учининг кўринишини белгилайди