2011-09-24 22 views

Respuesta

32

Sí. Ejemplo:

// linear gradient from start to end of line 
var grad= ctx.createLinearGradient(50, 50, 150, 150); 
grad.addColorStop(0, "red"); 
grad.addColorStop(1, "green"); 

ctx.strokeStyle = grad; 

ctx.beginPath(); 
ctx.moveTo(50,50); 
ctx.lineTo(150,150); 

ctx.stroke(); 

verlo en acción aquí:

http://jsfiddle.net/9bMPD/

+0

Muchas gracias. Funcionó bien – Nasir

+2

Solo una nota de que el degradado no sigue el círculo sino que es lineal. No será distribuido uniformemente. Lo haces más uniforme dividiendo el círculo en varias partes y creando un degradado separado para cada parte. – Viesturs

Cuestiones relacionadas