Metodo HTML canvas createRadialGradient()

Definizione e uso

createLinearGradient() Il metodo crea un oggetto di gradazione radiale/circolare.

La gradazione può essere utilizzata per riempire rettangoli, cerchi, linee, testo e così via.

Suggerimento:Usa questo oggetto come strokeStyle o fillStyle il valore dell'attributo.

Suggerimento:Usa addColorStop() Il metodo specifica diversi colori e la posizione in cui posizionare i colori nell'oggetto gradiente.

Esempio

Disegna un rettangolo e riempi con una gradazione radiale/circolare:

Il tuo browser non supporta il 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, "rosso");
grd.addColorStop(1, "bianco");
// Riempire con gradiente
ctx.fillStyle = grd;
ctx.fillRect(10,10,150,100);

Prova personalmente

Sintassi

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

Valore del parametro

Parametro Descrizione
x0 Coordenata x del cerchio iniziale della gradazione
y0 Coordenata y del cerchio iniziale della gradazione
r0 Raggio del cerchio iniziale
x1 Coordenata x del cerchio conclusivo della gradazione
y1 Coordenata y del cerchio conclusivo della gradazione
r1 Raggio del cerchio conclusivo

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente questa proprietà.

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

Nota:Internet Explorer 8 e versioni precedenti non supportano l'elemento <canvas>.