⊗jsSpCnvLC 265 of 294 menu

Ændring af linjefarve i canvas med JavaScript

Lad os nu lære at ændre farven på konturen og fylden. Til dette er der følgende egenskaber: egenskaben strokeStyle indstiller farven på konturen, og egenskaben fillStyle - farven på fylden. Farver indstilles i det sædvanlige CSS format.

Eksempel

Lad os tegne en kontur med rect og farve den rød:

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

:

Eksempel

Lad os tegne en firkant med rect og farve den grøn:

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

:

Bemærkning

Vigtigt: når du indstiller strokeStyle eller fillStyle, vil den nye værdi blive anvendt for alle figurer, der tegnes fra dette øjeblik. For hver figur, hvor du har brug for en anden farve, skal du overskrive værdien af fillStyle eller strokeStyle.

Praktiske opgaver

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis