Metode Canvas createRadialGradient()

Definisi dan penggunaan

createLinearGradient() metode untuk membuat objek gradient radiasi/circular.

Gradient dapat digunakan untuk mengisi persegi panjang, lingkaran, garis, teks, dan sebagainya.

Petunjuk:Gunakan objek ini sebagai strokeStyle atau fillStyle nilai properti.

Petunjuk:Gunakan addColorStop() Metode ini menentukan warna yang berbeda, serta tempat penempatan warna di dalam objek gradient.

Contoh

Gambar sebuah persegi panjang dan isikan dengan gradient radiasi/circular:

Browser anda tidak mendukung tag HTML5 canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var grd=ctx.createRadialGradient(75,50,5,90,60,100);
grd.addColorStop(0,"red");
grd.addColorStop(1,"white");
// Isi dengan gradient
ctx.fillStyle=grd;
ctx.fillRect(10,10,150,100);

Coba sendiri

Sintaksis

context.createRadialGradient(x0,y0,r0,x1,y1,r1);

Nilai parameter

Parameter Deskripsi
x0 Koordinat x lingkaran awal gradient.
y0 Koordinat y lingkaran awal gradient.
r0 Jari-jari lingkaran awal.
x1 Koordinat x lingkaran pengakhiran gradient.
y1 Koordinat y lingkaran pengakhiran gradient.
r1 Jari-jari lingkaran pengakhiran.

Dukungan browser

Angka di dalam tabel menunjukkan versi paling awal browser yang mendukung sifat ini penuh.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Keterangan:Internet Explorer 8 dan versi yang lebih awal tidak mendukung elemen <canvas>.