<script type="text/javascript"> var canvas=document.getElementById("canvas"); var context=canvas.getContext("2d"); context.strokeStyle="#bbb";//设置线条的颜色 //绘制棋盘的方法 var drawChessBoard=function(){ //绘制两点 for(var i=0;i<15;i++){ context.moveTo(15+i*30,15);//起点(x,y) context.lineTo(15+i*30,435);//终点 context.stroke();//连接 context.moveTo(15,15+i*30); context.lineTo(435,15+i*30); context.stroke(); }; }; drawChessBoard(); //绘制棋子 var onStep=function(i,j,me){ context.beginPath();//开始路径 context.arc(15+i*30,15+j*30,13,0,Math.PI*2);//画圆 context.closePath();//结束路径 context.stroke(); var Gradient=context.createRadialGradient(15+i*30,15+j*30,13,15+i*30,15+j*30,0);//设置渐变色 if(me){ Gradient.addColorStop(0,"#000"); Gradient.addColorStop(1,"#999"); //context.fillStyle="#000";//填充颜色 }else{ Gradient.addColorStop(0,"#d11822"); Gradient.addColorStop(1,"#f365bc"); //context.fillStyle="#fff";//填充颜色 } context.fillStyle=Gradient; context.fill();//填充 }; //onStep(0,0,true); // onStep(1,1,false); //下棋 chess.onclick = function(e){ var x = e.clientX; var y = e.clientY; console.log(e); console.log(x); console.log(y); }</script>
- 3 回答
- 0 关注
- 2031 浏览
添加回答
举报
0/150
提交
取消