button:hover {
background-color: coral;
}
设置好界面整体样式之后我们得到完整的界面,如下所示:
可以看到整体的静态界面已经搭建出来了
3.3 js构建交互效果...var num = [[00, 01, 02], [10, 11, 12], [20, 21, 22]];
打乱拼图的位置
function generateNum() { //循环50次进行拼图打乱...}
在JavaScript中使用setInterval()方法每隔1秒钟调用getCurrentTime()方法一次,以实现更新效果;
3.3.5 游戏成功与重新开始
游戏成功判定与显示效果的实现
自定义函数...generateNum(); //重新打乱拼图顺序
drawCanvas(); //绘制拼图
}
如果成功则使用clearInterval()方法清除计时器。...HTML5的新特性canvas画布标签打造了简单的9宫格拼图游戏,总体来说没有特别的复杂,主要是图片的分割方块移动事件的绑定,以及重新游戏的初始化操作,明确了游戏逻辑之后其实代码的编写其实不难。