大神帮看看为什么不能实现渐变?? 浏览器不支持addColorStop()??
function drawyuan(i,j,me){
ctx.beginPath();
ctx.arc(10+30*i,10+30*j,10,0,2*Math.PI);
ctx.closePath();
var gradient = context.createRadialGradient(200, 200, 50, 200, 200, 20);
gradient.addColorStop(0, "#0A0A0A");
gradient.addColorStop(1, "#636766");
context.fillStyle = gradient;
context.fill(); |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
ctx 跟context 还有me 统一一下吧
这里肯定有矛盾。 |
|
|
|
|
ctx.beginPath();
ctx.arc(10+30*i,10+30*j,10,0,2*Math.PI);
ctx.closePath();
这里你用的是ctx 说明ctx是个全局变量,不然不能在函数里用吧
context.fillStyle = gradient;
context.fill();
但是这里又是context ,说明你又声明了context
到底哪一个才是canvas.getContext("2d") .. |
|
|
|
|