⊗jsSpCnvLC 265 of 294 menu

Промена боје линије у canvas у JavaScript-у

Хајде сада да научимо како да променимо боју контура и попуне. За то постоје следећа својства: својство strokeStyle поставља боју контура, а својство fillStyle - боју попуне. Боје се постављају у уобичајеном CSS формату.

Пример

Нацртајмо контур помоћу rect и обојмо га у црвену боју:

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

:

Пример

Нацртајмо квадрат помоћу rect и обојмо га у зелену боју:

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

:

Напомена

Важно: када поставите strokeStyle или fillStyle, нова вредност ће се применити на све облике који ће бити нацртани од тог тренутка. За сваки облик за који вам је потребна друга боја, морате поново поставити вредност fillStyle или strokeStyle.

Практични задаци

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