棋盘显示不出来

来源:2-2 画棋盘

恒心是不会变的

2016-10-22 16:46

js代码

var chess = document.getElementById('chess');

var context = chess.getContext('2d');


context.strokeStyle="#BFBFBF";


context.moveTo(0,0);

context.lineTo(450,450);

context.stroke();

html代码

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>五子棋</title>

<link rel="stylesheet" href="css/style.css" />

</head>

<body>

<canvas id="chess" width="450px" height="450px"></canvas>

<script type="text/javascript" src="js/script.js" ></script>

</body>

</html>

css代码

canvas{

display: block;

margin: 50px auto;

box-shadow: -2px -2px 2px #EFEFEF, 5px 5px 5px #B9B9B9;

}


写回答 关注

2回答

  • 爱心阿雷
    2016-11-05 15:25:29

    我也碰上了这个问题

    原因是box-shadow不兼容浏览器ie浏览器,在w3c上看到的,换成  -webkit-box-shadow: 3px 3px 2px #888;就好了

  • qq_一位热心路人_0
    2016-10-22 22:17:40

    少个#在canvas前面

    qq_一位热...

    顺便把id改成id="canvas"

    2016-10-22 22:19:40

    共 1 条回复 >

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

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

35650 学习 · 136 问题

查看课程

相似问题