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

自制猜数字游戏源码(手机端)

目录

 目录
-----||----index.html||----css----|          |     |          |----index.css    ||----js----||----index.js

index.html

<!DOCTYPE html>
<html><head><link href="css/index.css" rel="stylesheet" type="text/css"><meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"><script src="js/index.js"></script><title>WebCat</title></head><body>	<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><center><input class="btn" id="input" type="number"/><button class="btn" id="guess" onclick="guess()"></button><br><button class="btn2" id="new" onclick="new_number()"></button><div id="message" class="text">未开始</div></center></body>
</html>

index.css

body{background-color:#1c1b29;
}
#input{height:40pt;width:250pt;font-size:20pt;margin-bottom:10px;
}
.text{color:#fff;margin-top:10px;font-size:2em;	background-color:#1c1b29;
}
.btn{width:250pt;height:50pt;border:none;transform:translate(0,0);box-shadow:0 1.25em 2.18em rgba(0,0,0,0.3);overflow:hidden;border-radius:0.31em;}
.btn:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:repeating-linear-gradient(to right,#fd004c 5.24em,#fe9000 10.5em,#fff020 15.74em,#3edf4b 21em,#3363ff 31.5em,#fd004c 37.5em);background-size:125em;
}
.btn:after{content:"猜数字";position:absolute;background-color:#1c1b29;height:85%;width:97%;top:7.5%;left:1.5%;border-radius:0.2em;color:white;font-family:"Poppins",sans-serif;font-size:1.5em;letter-spacing:0.3em;display:grid;font-weight:bold;place-items:center;
}
.btn:hover:before{background-position:-106.25em 0;transition:10s linear;
}
.btn2{display:none;width:25em;height:5em;border:none;transform:translate(0,0);box-shadow:0 1.25em 2.18em rgba(0,0,0,0.3);overflow:hidden;border-radius:0.31em;}
.btn2:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:repeating-linear-gradient(to right,#fd004c 5.24em,#fe9000 10.5em,#fff020 15.74em,#3edf4b 21em,#3363ff 31.5em,#fd004c 37.5em);background-size:125em;
}
.btn2:after{content:"再来一局";position:absolute;background-color:#1c1b29;height:85%;width:97%;top:7.5%;left:1.5%;border-radius:0.2em;color:white;font-family:"Poppins",sans-serif;font-size:1.5em;letter-spacing:0.3em;display:grid;font-weight:bold;place-items:center;
}
.btn2:hover:before{background-position:-106.25em 0;transition:10s linear;
}

index.js

var secretNumber = Math.floor(Math.random() * 100) + 1;
var attempts = 0;
function new_number() {secretNumber = Math.floor(Math.random() * 100) + 1;attempts = 0;document.getElementById("guess").style.display="block";document.getElementById("message").innerHTML = "";document.getElementById("new").style.display="none";
}
function guess() {var guess = document.getElementById("input").value;attempts++;if (isNaN(guess) || guess < 1 || guess > 100) {document.getElementById("message").innerHTML = "请重新输入";return;}if (guess == secretNumber) {document.getElementById("message").innerHTML = "猜对了";document.getElementById("guess").style.display="none";document.getElementById("new").style.display="block";} else if (guess < secretNumber) {document.getElementById("message").innerHTML = "太小了";} else {document.getElementById("message").innerHTML = "太大了";}
}

演示图片

界面图片
可自行修改,但不要把修改的在csdn上发布,其他平台标注转载于王小玗

相关文章:

  • C++类_虚基类
  • 【AI提示词】冰山模型分析师
  • Spring 基于 XML 的自动装配:原理与实战详解
  • C++STL之vector
  • 【KWDB 创作者计划】使用Docker实现KWDB数据库的快速部署与配置
  • 【中间件】brpc_基础_用户态线程上下文
  • 理解数学概念——支集(支持)(support)
  • IEEE LaTeX会议模板作者对齐、部门长名称换行
  • 5.3刷题
  • 多元随机变量协方差矩阵
  • HTTP基础介绍+OSI七层参考模型+HTTP协议介绍
  • linux的时间轮
  • STM32部分:2-1、STM32CubeMX介绍
  • Spring Cache使用
  • Python表达式全解析:从基础到高级
  • Java多语言DApp质押挖矿盗U源码(前端UniApp纯源码+后端Java)
  • 算法每日一题 | 入门-顺序结构-数字反转
  • c++回调函数
  • Python 线程安全机制:Lock、RLock、Semaphore 的使用场景与最佳实践
  • PyTorch_创建01张量
  • 五一假期旅游大市党政领导靠前调度,重视解决游客反映的问题
  • 上海:以税务支持鼓励探索更多的创新,助力企业出海
  • 人民日报社论:坚定信心、奋发有为、创新创造——写在“五一”国际劳动节
  • 江西德安回应“义门陈遗址建筑被没收”:将交由规范的义门陈相关社会组织管理
  • 海尔智家一季度营收791亿元:净利润增长15%,海外市场收入增超12%
  • 石家庄:城市更新,生活向美