HTML canvas createRadialGradient()Método
Ejemplo
Dibuja un rectángulo y rellénalo con un degradado radial/circular:
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);
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 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 |
Otras extensiones
Objeto Canvas