canvas围棋棋牌下棋效果代码
代码语言:html
所属分类:其他
代码描述:canvas围棋棋牌下棋效果代码,点击棋牌可落棋子。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style type="text/css"> canvas{ display: block; margin: 50px auto; box-shadow: -2px -2px 2px #F3F2F2, 5px 5px 5px #6F6767; } </style> </head> <body> <canvas id="mycanvas" width="450px" height="450px"></canvas> <script type="text/javascript"> var chess = document.getElementById("mycanvas"); var context = chess.getContext('2d'); var me = true; var chessBox = [];//用于存放棋盘中落子的情况 for(var i=0;i<15;i++){ chessBox[i]=[]; for(var j=0;j<15;j++){ chessBox[i][j]=0;//初始值为0 } } function drawChessBoard(){ for(var i=0;i<15;i++){ context.strokeStyle="#D6D1D1"; context.moveTo(15+i*30,15);//垂直方向画15根线,相距30px; context.lineTo(15+i*30,435); context.stroke(); context.moveTo(15,15+i*30);//水平方向画15根线,相距30px;棋盘为14*14; context.lineTo(435,15+i*30); context.stroke(); } } .........完整代码请登录后点击上方下载按钮下载查看
网友评论0