Menukar Warna Garisan dalam Canvas pada JavaScript

Sekarang mari kita belajar menukar warna kontur dan isian. Untuk ini, terdapat sifat berikut: sifat strokeStyle menetapkan warna kontur, dan sifat fillStyle - warna isian. Warna ditetapkan dalam format CSS biasa.

Contoh

Mari kita lukis kontur menggunakan rect dan warnakannya dengan warna merah:

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

Результат:

Contoh

Mari kita lukis segi empat menggunakan rect dan warnakannya dengan warna hijau:

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

Результат:

Perhatian

Penting: apabila anda menetapkan strokeStyle atau fillStyle, nilai baru akan digunakan untuk semua bentuk yang akan dilukis dari saat ini. Untuk setiap bentuk yang memerlukan warna berbeza, anda mesti menulis semula nilai fillStyle atau strokeStyle.

Tugas Praktikal

Задание 1
Задание 2
Задание 3
Задание 4