Lijnkleur veranderen in canvas met JavaScript
Laten we nu leren hoe we de kleur van de omtrek
en de vulling kunnen veranderen. Hiervoor zijn de volgende eigenschappen:
eigenschap strokeStyle stelt de
kleur van de omtrek in, en eigenschap fillStyle
- de vulkleur. Kleuren worden ingesteld in het gebruikelijke
CSS
formaat.
Voorbeeld
Laten we een omtrek tekenen met rect
en deze in rood kleuren:
html<canvas width="200" height="200" style="background: #f4f4f4;"></canvas>javascriptlet canvas = document.querySelector('canvas');
let ctx = canvas.getContext('2d');
ctx.rect(50, 50, 100, 100);
ctx.strokeStyle = 'red';
ctx.stroke();
Результат:
Voorbeeld
Laten we een vierkant tekenen met rect
en het in groen kleuren:
html<canvas width="200" height="200" style="background: #f4f4f4;"></canvas>javascriptlet canvas = document.querySelector('canvas');
let ctx = canvas.getContext('2d');
ctx.rect(50, 50, 100, 100);
ctx.fillStyle = 'green';
ctx.fill();
Результат:
Opmerking
Belangrijk: wanneer u strokeStyle
of fillStyle instelt,
zal de nieuwe waarde van toepassing zijn
op alle vormen die vanaf dat moment getekend worden.
Voor elke vorm waarvoor
u een andere kleur nodig heeft, moet u de
waarde van fillStyle of strokeStyle overschrijven.
Praktische opdrachten
Задание 1
Задание 2
Задание 3
Задание 4