棋子是空心的,没有效果,只有刷新浏览器的一瞬间可以看到渐变

来源:2-4 画棋子

qq_命运之骰_0

2018-04-02 12:54

https://img3.mukewang.com/5ac1b7150001ceef06380539.jpg

var oneStep = function(i,j,me){
context.beginPath();
context.arc(15+i*30,15+j*30,13,0,2*Math.PI);
context.closePath();
var gradient=context.createRadialGradient(15+i*30+2,15+j*30-2,13,15+i*30+2,15+j*30-2,0);
if(me){
    gradient.addColorStop(0,"#0A0A0A");
    gradient.addColorStop(1,"#636766");;
}
else{
 gradient.addColorStop(0,"#D1D1D1");
    gradient.addColorStop(1,"#F9F9F9");
}
context.fillStyle=gradient;
context.fill();
}
oneStep(0,0,false);

写回答 关注

2回答

  • qq_几分秀_04105739
    2018-07-04 00:29:10

    建议换个浏览器调试一下或者清除一下浏览器缓存

  • 慕粉4002318
    2018-04-10 22:38:09

    var gradient=context.createRadialGradient(15+i*30+2,15+j*30-2,5,15+i*30+2,15+j*30-2,13);

JS实现人机大战之五子棋(UI篇)

利用js及canvas绘图知识,实现程序界面编写和交互逻辑处理

35650 学习 · 136 问题

查看课程

相似问题