我试着画一条梯度线。在canvas中这是怎么可能的?
发布于 2011-09-25 04:34:31
是。示例:
// 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();
在这里看看它的实际效果:
https://stackoverflow.com/questions/7541286
复制相似问题