Ndryshimi i ngjyrës së vijës në canvas në JavaScript
Tani le të mësojmë se si të ndryshojmë ngjyrën e konturit
dhe mbushjes. Për këtë ekzistojnë vetitë e mëposhtme:
vetia strokeStyle vendos
ngjyrën e konturit, ndërsa vetia fillStyle
- ngjyrën e mbushjes. Ngjyrat vendosen në
formatin
e zakonshëm CSS.
Shembull
Le të vizatojmë një kontur duke përdorur rect
dhe ta ngjyrosim atë në të kuqe:
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();
Результат:
Shembull
Le të vizatojmë një katror duke përdorur rect
dhe ta mbushim me ngjyrë të gjelbër:
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();
Результат:
Vërejtje
E rëndësishme: kur vendosni strokeStyle
ose fillStyle, vlera e re do të zbatohet
për të gjitha format që do të vizatohen
prej këtij momenti. Për çdo formë, për të cilën
ju nevojitet një ngjyrë tjetër, duhet të rivendosni
vlerën fillStyle ose strokeStyle.
Detyra praktike
Задание 1
Задание 2
Задание 3
Задание 4