canvas围棋棋牌下棋效果代码

代码语言:html

所属分类:其他

代码描述:canvas围棋棋牌下棋效果代码,点击棋牌可落棋子。

代码标签: 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