⊗jsSpCnvLC 265 of 294 menu

Promena boje linije u canvas-u na JavaScript-u

Hajde sada da naučimo kako da promenimo boju konture i popune. Za to postoje sledeća svojstva: svojstvo strokeStyle postavlja boju konture, a svojstvo fillStyle - boju popune. Boje se postavljaju u uobičajenom CSS formatu.

Primer

Nacrtajmo konturu pomoću rect i obojimo je u crvenu boju:

<canvas width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('canvas'); let ctx = canvas.getContext('2d'); ctx.rect(50, 50, 100, 100); ctx.strokeStyle = 'red'; ctx.stroke();

:

Primer

Nacrtajmo kvadratić pomoću rect i popunimo ga zelenom bojom:

<canvas width="200" height="200" style="background: #f4f4f4;"></canvas> let canvas = document.querySelector('canvas'); let ctx = canvas.getContext('2d'); ctx.rect(50, 50, 100, 100); ctx.fillStyle = 'green'; ctx.fill();

:

Napomena

Važno: kada postavite strokeStyle ili fillStyle, nova vrednost će se primeniti na sve oblike koji će biti nacrtani od tog momenta. Za svaki oblik za koji vam je potrebna drugačija boja, morate ponovo postaviti vrednost fillStyle ili strokeStyle.

Praktični zadaci

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij