Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
249 of 264 menu
◀ ▶

Метод closePath

Методот closePath автоматски ја затвора формата, нацртана со методот lineTo, цртајќи при тоа права линија од крајната точка до почетната. Ако формата веќе била затворена или е само точка, тогаш методот не прави ништо.

Синтакса

контекст.closePath();

Пример

За почеток да нацртаме две линии, без да ги затвораме преку closePath:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.moveTo(50, 50); ctx.lineTo(100, 100); ctx.lineTo(150, 50); ctx.stroke();

:

Пример

А сега да ги затвориме овие две линии во форма преку closePath, со што добиваме триаголник:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.moveTo(50, 50); ctx.lineTo(100, 100); ctx.lineTo(150, 50); ctx.closePath(); // ги затвораме линиите во форма ctx.stroke();

:

Пример

Ајде да нацртаме квадрат, наместо последната линија да ја затвориме формата преку closePath:

<canvas id="canvas" width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('#canvas'); let ctx = canvas.getContext('2d'); ctx.beginPath(); ctx.moveTo(50, 50); ctx.lineTo(150, 50); ctx.lineTo(150, 150); ctx.lineTo(50, 150); ctx.closePath(); // ги затвораме линиите во форма ctx.stroke();

:

Погледнете исто така

  • методот fill,
    кој ја пополнува формата со зададена боја
← →
↑
Македонски▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј