Metode Canvas createRadialGradient()

Definisi dan penggunaan

createLinearGradient() metode untuk membuat objek gradient radial/kirisan lingkaran.

Gradient dapat digunakan untuk mengisi kotak, lingkaran, garis, teks, dan lainnya.

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

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

Contoh

Gambar sebuah kotak dan isikan dengan gradient radial/kirisan lingkaran:

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 penutup gradient.
y1 Koordinat y lingkaran penutup gradient.
r1 Jari-jari lingkaran penutup.

Dukungan browser

Angka di tabel menunjukkan versi browser yang mendukung properti 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 sebelumnya tidak mendukung elemen <canvas>.