JavaScript-də canvas-da xətt rənginin dəyişdirilməsi
Gəlin indi kontur və doldurma rəngini dəyişdirməyi öyrənək.
Bunun üçün aşağıdakı xassələr var:
strokeStyle xassəsi konturun rəngini təyin edir,
fillStyle xassəsi isə
doldurmanın rəngini təyin edir. Rənglər adi
CSS
formatında təyin olunur.
Nümunə
Gəlin rect ilə bir kontur çəkək
və onu qırmızı rəngə boyayaq:
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();
Результат:
Nümunə
Gəlin rect ilə bir kvadrat çəkək
və onu yaşıl rəngə boyayaq:
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();
Результат:
Qeyd
Vacibdir: strokeStyle
və ya fillStyle təyin etdiyiniz zaman,
yeni dəyər bundan sonra çəkiləcək
bütün fiqurlara şamil olunacaq.
Başqa rəngə ehtiyacı olan hər bir fiqur üçün
fillStyle və ya strokeStyle
dəyərini yenidən təyin etməlisiniz.
Praktiki tapşırıqlar
Задание 1
Задание 2
Задание 3
Задание 4