Método createRadialGradient() de HTML canvas

Definición y uso

createLinearGradient() El método createRadialGradient() crea un objeto de transición radial/circular degradado.

El degradado se puede usar para rellenar rectángulos, círculos, líneas, texto, etc.

Consejo:Utilice este objeto como strokeStyle o fillStyle el valor de la propiedad.

Consejo:Utilice addColorStop() El método especifica diferentes colores y la ubicación de los colores en el objeto gradient.

Ejemplo

Dibujar un rectángulo y rellenarlo con una transición radial/circular degradado:

Su navegador no admite la etiqueta de canvas HTML5.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
var grd =ctx.createRadialGradient(75, 50, 5, 90, 60, 100);
grd.addColorStop(0, "rojo");
grd.addColorStop(1, "blanco");
// Rellenar con degradado
ctx.fillStyle = grd;
ctx.fillRect(10,10,150,100);

Prueba por tu cuenta

Sintaxis

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

Valores de parámetros

Parámetros Descripción
x0 Coordenada x del círculo inicial del degradado
y0 Coordenada y del círculo inicial del degradado
r0 Radio del círculo inicial
x1 Coordenada x del círculo final del degradado
y1 Coordenada y del círculo final del degradado
r1 Radio del final del círculo

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite completamente el atributo.

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

Notas:Internet Explorer 8 y versiones anteriores no admiten el elemento <canvas>.