249 of 264 menu

Metod closePath

Metod closePath avtomatik olaraq lineTo metodu ilə çəkilmiş fiquru bağlayır, bu zaman son nöqtədən başlanğıc nöqtəyə düz xətt çəkir. Əgər fiqur artıq bağlanmışdırsa ya da sadəcə nöqtədirsə, metod heç nə etmir.

Sintaksis

kontekst.closePath();

Nümunə

Əvvəlcə closePath ilə bağlamadan iki xətt çəkək:

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

:

Nümunə

İndi isə bu iki xətti closePath ilə fiqurda bağlayaq və üçbucaq əldə edək:

<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(); // xətləri fiqurda bağlayırıq ctx.stroke();

:

Nümunə

Gəlin kvadrat çəkək, son xətt əvəzinə fiquru closePath ilə bağlayaq:

<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(); // xətləri fiqurda bağlayırıq ctx.stroke();

:

Həmçinin bax

  • metod fill,
    hansı ki, fiquru verilmiş rənglə doldurur
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et