HTML canvas createRadialGradient()Método

Canvas 对象参考手册Objeto Canvas

Ejemplo

Dibuja un rectángulo y rellénalo con un degradado radial/circular:

YourbrowserdoesnotsupporttheHTML5canvastag.

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

// Fill with gradient
ctx.fillStyle=grd;
ctx.fillRect(10,10,150,100);

Pruébalo »

Compatibilidad del navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome y Safari son compatibles con el método createRadialGradient().

Nota:Internet Explorer 8 y versiones anteriores no son compatibles con el elemento <canvas>.


Definición y uso

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

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

Consejo:Utilice este objeto comostrokeStyleofillStyleel valor de la propiedad.

Consejo:Utilice eladdColorStop()método para especificar diferentes colores y dónde ubicar los colores en el objeto gradient.

Sintaxis de JavaScript: context.createRadialGradient(x0,y0,r0,x1,y1,r1);

Valores de parámetros

Parámetro 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 círculo final


Canvas 对象参考手册Objeto Canvas

Otras extensiones