今天给大家分享做一个小游戏“锅打灰太狼”。

首先,我们先来完成一个开始游戏的界面

上代码

//HTML代码
<div class="boss"><div class="box1"><p>锅打灰太狼</p><button class="btn">开始游戏</button><div class="box_img"><img src="img/x5.png" /><img src="img/h5.png" /></div></div>
<div>
//CSS代码
<style type="text/css">* {margin: 0;padding: 0;}a {text-decoration: none;}.clearfix::after {content: '';clear: both;display: block;}.clearfix {zoom: 1;}.boss {width: 320px;height: 480px;text-align: center;margin: 0 auto;position: relative;}.box1 {width: 100%;height: 100%;border-radius: 10px;background-color: #6495ed;overflow: hidden;}.box1 p {color: goldenrod;font-weight: bolder;font-size: 40px;margin-top: 100px;margin-bottom: 80px;}.box1 button {width: 110px;height: 50px;background: linear-gradient(red, #f2f2f2);}.box_img {margin-top: 70px;}.box2 {position: relative;display: none;}.jdt {position: absolute;top: 66px;left: 63px;}
</style>

通过点击开始游戏进入游戏,这里暂时只有进度条和灰太狼出来

先看效果

下面看js部分代码

<script type="text/javascript">window.onload = function() {var btn = document.querySelector('.btn');var box1 = document.querySelector(".box1");var box2 = document.querySelector('.box2');var img = document.createElement('img');var jdt = document.querySelector('.jdt');var inxHtl = 0;var bar = 180;btn.onclick = function() {box1.style.display = 'none';box2.style.display = 'block';//box3.style.display = 'block';img.style.position = 'absolute';img.style.top = '160px';img.style.left = '18px';box2.appendChild(img);var htl = setInterval(function() {img.setAttribute('src', 'img/h' + inxHtl + '.png');inxHtl++;          if(inxHtl >5) {clearInterval(htl);}}, 60)var time = setInterval(function() {if(bar > 0) {bar--;jdt.style.width = bar + "px";} else {clearInterval(time);}}, 100);}}</script>

以上就是“锅打灰太狼”小游戏的前面一部分,下期更新打灰太狼

今天的分享就到这,如有错误之处,敬请指正!

一步步教你做“锅打灰太狼”相关推荐

  1. linux限速软件,一步步教你用linux做路由器限速

    linux的开源和免费使得越来越多的厂家用它来做防火墙和路由器,如海蜘蛛,飞鱼星等,其实我们也可以用linux来打造一台高性能的路由器.下面就以red hat为例(其他版本大同小异)教大家做一台能限速 ...

  2. linux 限速命令,一步步教你用linux做能限速的路由器

    得益于linux的开源和免费,越来越多的厂家用它来做防火墙和路由器,如海蜘蛛,飞鱼星等,其实我们也可以用linux来打造一台高性能的路由器.下面就以red hat为例(其他版本大同少异)教大家做一台能 ...

  3. 一步步教你轻松学朴素贝叶斯模型算法理论篇1

    一步步教你轻松学朴素贝叶斯模型理论篇1 (白宁超2018年9月3日17:51:32) 导读:朴素贝叶斯模型是机器学习常用的模型算法之一,其在文本分类方面简单易行,且取得不错的分类效果.所以很受欢迎,对 ...

  4. [翻译]一步步教你配置SQL SERVER合并复制(五)配置Publisher(上)

    上一篇:一步步教你配置 SQL SERVER合并复制(四)设置Distributor的安全 (译者注:本篇内容较多也是合并复制最重要的一个环节之一,因此配置Publisher将分成两个章节来翻译)   ...

  5. 机器学习:一步步教你理解反向传播方法

    机器学习:一步步教你理解反向传播方法 时间 2016-09-13 00:35:59  Yong Yuan's blog 原文  http://yongyuan.name/blog/back-propa ...

  6. [翻译]一步步教你配置SQL SERVER合并复制(四)提高Distributor的安全性

    上一篇:一步步教你配置SQL SERVER合并复制(三)配置Distributor 为了让已订阅数据库的设备能够更好地去联系Distributor,你必须在数据库中添加一个域用户,让设备能够通过这个用 ...

  7. 一步步教你Hadoop多节点集群安装配置

    一步步教你Hadoop多节点集群安装配置 1.集群部署介绍 1.1 Hadoop简介  Hadoop是Apache软件基金会旗下的一个开源分布式计算平台.以Hadoop分布式文件系统HDFS(Hado ...

  8. 一步步教你轻松学K-means聚类算法

    一步步教你轻松学K-means聚类算法 (白宁超   2018年9月13日09:10:33) 导读:k-均值算法(英文:k-means clustering),属于比较常用的算法之一,文本首先介绍聚类 ...

  9. 订阅号微信公众号历史文章爬虫php,一步步教你怎么打造微信公众号历史文章爬虫...

    原标题:一步步教你怎么打造微信公众号历史文章爬虫 开篇语: 邓爷爷曾说过:不管黑猫白猫,逮到耗子就是好猫.不管我是凑的还是笨办法堆出来的,确实把批量导出微信公众号所有历史文章的这个功能给做出来了,而且 ...

最新文章

  1. SAP MM 计量单位EA的数量可以有小数点
  2. 天合汽车安全技术(张家港)有限公司
  3. Python fabric实践操作
  4. 直方图匹配(histogram matching):使两幅影像的色调保持一致
  5. 二叉树线索化示意图_二叉树的线索化
  6. matlab矩阵内存预分配
  7. ASP.NET笔记(二)
  8. 【NOIP 2016】组合数问题
  9. Charles软件怎样解决SSL安全证书过期问题
  10. python PyEnchant(检查拼写)
  11. 【Mybatis】动态SQL之choose标签
  12. 干货,分享kali安装arpspoof,以及常见错误问题,结尾附上局域网arp断网攻击
  13. 谈谈javascript中的多线程
  14. Android api23中删除HttpClient的相关类的解决方法
  15. php30pro移动电源,30分钟让P30 Pro近满血 华为超级快充移动电源评测:迄今最强“奶妈”...
  16. 综述:微生物群落的生物技术潜力及应用
  17. PyCharm 2016.2.1 注册码[亲测可用]
  18. 如何在WordPress中创建优惠券弹出窗口(逐步)
  19. t3安装找不到主机服务器,安装客户端后提示:不能连接服务器,可能是:没有安装T3产品或数据服务没有启动。...
  20. 27、服务器硬件及RAID配置

热门文章

  1. Arduino使用旋转编码器
  2. 学习笔记(01):大数据视频_Hadoop视频教程(上)-大数据课程
  3. 龙书的资源和目录整理
  4. 【渝粤教育】电大中专市场营销管理 (3)作业 题库
  5. 马云:无论被拒绝多少次,请相信自己
  6. SecureCRT 7 注册码
  7. 考研数学 概率论争议题 [Python验证版]
  8. 回撤率 python 平台_详解如何使用python计算一只股票的最大回撤率?
  9. 应用回归分析之岭回归(Ridge Regression,RR)
  10. 烏托邦:起源魔法圖案攻略