Kubadilisha Rangi ya Mstari katika Canvas kwa JavaScript
Hebu sasa tujifunze jinsi ya kubadilisha rangi ya mstari
na kujaza. Kwa hili kuna sifa zifuatazo:
sifa strokeStyle huweka
rangi ya mstari, na sifa fillStyle
- rangi ya kujaza. Rangi huwekwa kwa
Umbo la kawaida la CSS.
Mfano
Hebu tuchore mstari kwa kutumia rect
na tupake rangi nyekundu:
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();
Результат:
Mfano
Hebu tuchore mraba kwa kutumia rect
na tujaze kwa rangi ya kijani:
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();
Результат:
Uzingatio
Muhimu: unapoweka strokeStyle
au fillStyle, thamani mpya itatumika
kwa maumbo yote yatakayochorwa
kutoka wakati huu. Kwa kila umbo, ambalo
unahitaji rangi tofauti, lazima uandike upya
thamani ya fillStyle au strokeStyle.
Kazi za Vitendo
Задание 1
Задание 2
Задание 3
Задание 4