当前位置: 首页 > news >正文

网站建设首选 云端高科创新的网站建设公司排名

网站建设首选 云端高科,创新的网站建设公司排名,用h5做简易网站代码,免费主机服务器介绍#xff1a; 一个简单的打怪小游戏#xff0c;点击开始游戏后#xff0c;出现攻击按钮#xff0c;击败怪物后可以选择继续下一关和结束游戏。 继续下一个怪兽的血量会增加5点#xff0c;攻击按钮会随机变色。 效果图#xff1a; html代码#xff1a; !DOCTYPE…介绍 一个简单的打怪小游戏点击开始游戏后出现攻击按钮击败怪物后可以选择继续下一关和结束游戏。 继续下一个怪兽的血量会增加5点攻击按钮会随机变色。 效果图 html代码 !DOCTYPE html html langen head meta charsetUTF-8 meta nameviewport contentwidthdevice-width, initial-scale1.0 title打怪/title link relstylesheet href../layui/css/layui.css mediaall style /* 添加样式以中心布局两个游戏并增加一些间距 */ .game-container {text-align: center;margin: 5% auto; }.game-container button {margin: 0 5px; /* 添加按钮间距 */ }#result, #message {margin: 20px 0; }/style /head body !-- 在HTML中添加开始游戏按钮 -- div classgame-containerh1打怪小游戏/h1h2 idmonster怪物 HP: span idmonsterHp10/span/h2button idstartGameButton classlayui-btn layui-btn-primary开始游戏/buttonbutton idattackButton classlayui-btn layui-btn-warm styledisplay: none;攻击怪物/buttonbutton idnextLevelButton classlayui-btn layui-btn-normal styledisplay: none;进入下一关/buttonbutton idendGameButton classlayui-btn layui-btn-danger styledisplay: none;结束游戏/buttonp idmessage/p /divscript src./gamejs/game.js/script /body /html js代码 document.addEventListener(DOMContentLoaded, () {const monsterHpElement document.getElementById(monsterHp);const messageElement document.getElementById(message);const startGameButton document.getElementById(startGameButton);const nextLevelButton document.getElementById(nextLevelButton);const endGameButton document.getElementById(endGameButton);let initialHp 10;let monsterHp;let level 1;const hpIncrease 5;const attackButton document.getElementById(attackButton);function startGame() {monsterHp initialHp;level 1;monsterHpElement.innerText monsterHp;messageElement.innerText 怪物出现了;resetAttackButtonColor();attackButton.style.display inline-block;startGameButton.style.display none;}function updateMonsterStatus() {if (monsterHp 0) {monsterHp--;monsterHpElement.innerText monsterHp;messageElement.innerText 怪物受到伤害还剩 ${monsterHp} 生命值。;} else {nextLevelButton.style.display inline-block;endGameButton.style.display inline-block;attackButton.style.display none;messageElement.innerText 恭喜你打败了怪物选择下一步操作。;}}function levelUp() {level;monsterHp initialHp hpIncrease * (level - 1);monsterHpElement.innerText monsterHp;messageElement.innerText 第 ${level} 关开始怪物生命值为 ${monsterHp}。;attackButton.style.display inline-block;nextLevelButton.style.display none;endGameButton.style.display none;changeAttackButtonColor();}function endGame() {messageElement.innerText 游戏结束感谢您的玩耍点击下方按钮可以重新开始。;attackButton.style.display none;nextLevelButton.style.display none;endGameButton.style.display none;startGameButton.style.display inline-block; // 显示开始游戏按钮}function resetAttackButtonColor() {attackButton.className layui-btn layui-btn-warm; // 这里设置默认的按钮颜色样式}function changeAttackButtonColor() {// 定义一组可能的颜色const colors [layui-btn-primary, layui-btn-normal, layui-btn-warm, layui-btn-danger];// 随机选择一个颜色const randomColor colors[Math.floor(Math.random() * colors.length)];attackButton.className layui-btn ${randomColor}; // 更新按钮的 class 以改变颜色}startGameButton.addEventListener(click, startGame);nextLevelButton.addEventListener(click, levelUp);endGameButton.addEventListener(click, endGame);attackButton.addEventListener(click, updateMonsterStatus); });document.addEventListener02(DOMContentLoaded, () {const monsterHpElement document.getElementById(monsterHp);const messageElement document.getElementById(message);const startGameButton document.getElementById(startGameButton);const nextLevelButton document.getElementById(nextLevelButton);const endGameButton document.getElementById(endGameButton);let initialHp 10;let monsterHp;let level 1;const hpIncrease 5;const attackButton document.getElementById(attackButton);function startGame() {monsterHp initialHp;level 1;monsterHpElement.innerText monsterHp;messageElement.innerText 怪物出现了;attackButton.style.display inline-block;startGameButton.style.display none;}function updateMonsterStatus() {if (monsterHp 0) {monsterHp--;monsterHpElement.innerText monsterHp;messageElement.innerText 怪物受到伤害还剩 ${monsterHp} 生命值。;} else {nextLevelButton.style.display inline-block;endGameButton.style.display inline-block;attackButton.style.display none;messageElement.innerText 恭喜你打败了怪物选择下一步操作。;}}function levelUp() {level;monsterHp initialHp hpIncrease * (level - 1);monsterHpElement.innerText monsterHp;messageElement.innerText 第 ${level} 关开始怪物生命值为 ${monsterHp}。;attackButton.style.display inline-block;nextLevelButton.style.display none;endGameButton.style.display none;}function endGame() {messageElement.innerText 游戏结束感谢您的玩耍点击下方按钮可以重新开始。;attackButton.style.display none;nextLevelButton.style.display none;endGameButton.style.display none;startGameButton.style.display inline-block; // 显示开始游戏按钮}startGameButton.addEventListener(click, startGame);nextLevelButton.addEventListener(click, levelUp);endGameButton.addEventListener(click, endGame);attackButton.addEventListener(click, updateMonsterStatus); });
http://www.dnsts.com.cn/news/266210.html

相关文章:

  • 女装网站建设本地门户网站源码
  • 潍坊云建站模板张家港设计网站
  • 网站排名优化推广厦门php建站视频教程
  • 婚礼摄影网站源码江苏润祥建设集团网站
  • 提升审美的网站网站制作一个人可以做吗
  • 花都五屏网站建设郑州网站开发
  • 人才网站查询档案网站登录模版
  • 网站登录流程在putty上怎样安装wordpress
  • 本地拖拽网站建设php wordpress 目录
  • 网站底部有很多图标临潼微网站建设
  • 有关网站排名的论文wordpress前大
  • 宁波网站制作建设网站正在建设中...为什么护卫神
  • 建立网站需要多少钱费用沈阳制作网站的公司
  • 网站推广软件哪个最好厦门seo收费
  • 设计网站设计目标安装wordpress程序
  • WordPress找不到站点谷歌搜索引擎
  • wordpress 做购物网站网站建设简述需求分析的基本概念及内容
  • o基础学建网站花西子品牌营销策略研究论文
  • 常州承接网站建设北美跨境电商平台有哪些
  • asp.net企业网站建设wordpress建立企业网站
  • 江门做网站设计如何为wordpress添加ico小图标logo
  • 帮人做网站收费合法吗网站建设招标范文
  • 网站建设宁波企业运营能力指标
  • 北京网站制作公司招聘营销活动方案策划
  • 移动端网站开发前端模板如何查询网站备案号
  • 门户网站开发软件南京银城建设 网站
  • 如何做旅游网站品牌网站建设搜搜磐石网络
  • 用KEGG网站做通路富集分析法国注册公司流程和费用
  • 在线查询网站开发语言国内类似wordpress平台
  • 专业网站开发公司如何注册一个平台