JS写的倒计时效果

过程:
1.随机生成4-10之间的随机数
2.随机数是几就从几开始倒计时
3.开始倒计时
4.到 0 时倒计时结束(或者点击也可以停止倒计时)

来康康效果图片吧

这里我加了个数字小于三 数字变红的效果哦~

对不起emmm我不懂动图怎么做
大家想象一下

html和css部分的代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>A3-04</title><style>#wrap{margin-left: auto;margin-right: auto;background-color: grey;opacity: 0.6;width: 100px;height: 100px;border-radius: 50%;}#number{color: white;font-size: 72px;text-align: center;line-height: 100px;display: block;}</style>
</head>
<body>
<div id="wrap"><span id="number"></span>
</div>

接下来就是最核心的js部分代码啦

咳咳

<body>
<div id="wrap"><span id="number"></span>
</div>
<script>var div = document.getElementById('wrap');var num = document.getElementById('number');// 生成随机数function getRandom(min,max) {return Math.floor(Math.random() * (max - min + 1)) + min;}var ran = getRandom(4,10);// 开启倒计时timer = setInterval(function () {if (ran == 0){// 当倒计时到0时停止倒计时clearInterval(timer);num.innerHTML = '0';}else {num.innerHTML = ran;ran--;if (ran< 3){// 当倒计时小于三时颜色变红num.style.color = 'red';}}},1000);// 关闭倒计时div.addEventListener('click',function () {clearInterval(timer);});</script>
</body>
</html>

这样就完成咯

JS写的随机数倒计时效果相关推荐

  1. 一个js写的桌面倒计时(请高手帮忙改一下)

    这个Js写的倒计时是一个htm的网页可以附一张图片必须保证是同一路径下,这样就可以在桌面上显示了如下图: 那张图片就是桌面的背景可以更改,具体操作如下: 在桌面上点击右键->属性->桌面- ...

  2. 利用js来制作简单倒计时效果

    利用JavaScript函数做一个简单的倒计时 <script>// 代码如下:function countDown(time) {var nowTime = +new Date(); / ...

  3. JS倒计时效果(不积蛙步无以至千里不积小流无以成江海)

    JS实现倒计时效果 js基础语法实现倒计时效果(需要手动刷新) 核心算法:输入的时间减去现在的时间就是倒计时所剩余的时间,即倒计时,但是不能拿时分秒相减,比如05分减去25分,结果变负. 用时间戳来做 ...

  4. Html+Css+js实现春节倒计时效果(移动端和PC端)

    目录 前言 导语 效果预览 html部分 移动端样式(mobile.css) pc端样式(style.css) js部分 效果演示 移动端 pc端 总结 下载地址 前言 我是歌谣 我有个兄弟 巅峰的时 ...

  5. JS倒计时效果+数字图片

    这里用JS结合一组数字图片,写了一个简单的倒计时效果.数字图片大家自己找啦,这里需要注意的就是图片命名--要和图片中的数字保持一致哟. 如果有什么不完善的地方,还请各路大神指点. 代码呈上: < ...

  6. JS 写的5秒钟倒计时跳转

    js写的5秒钟倒计时跳转 jquery-3.4.1下载 <!DOCTYPE html> <html lang="en"> <head><m ...

  7. 网页通过CSS写出生日倒计时(利用:日期倒计时、元素自动旋转、边框视觉按钮效果)[直接复制代码即可实现、含注释]

    图片效果 ↓(代码为粉图,生日歌自动播放) 视频效果 ↓(音乐为自动播放) 网页通过CSS写出生日倒计时(利用:日期倒计时.元素自动旋转.边框视觉按钮效果) 代码 ↓(可直接复制使用,音乐引用网易云音 ...

  8. js页面倒计时7天 java_javascript实现倒计时效果

    本文实例为大家分享了javascript实现倒计时效果的具体代码,供大家参考,具体内容如下 首先先写一个布局 #numbers p { position: absolute; font-size: 1 ...

  9. html中亮度怎么写,HTML+CSS+JS模仿win10亮度调节效果的示例代码

    HTML+CSS+JS模仿win10亮度调节效果 代码 模仿win10的亮度调节 .control_bar{ height:200px; width:500px; border-bottom:3px ...

最新文章

  1. R语言data.table导入数据实战:data.table中编写函数并使用SD数据对象
  2. Spring 源码分析, ApplicationContext build 包找不到编译异常
  3. Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy: Cross origin requests
  4. 提取一个二进制位最右侧的1
  5. java虚拟路由器_Java实现模拟路由功能
  6. 20220129刷题--第4题-- cookie
  7. 开发转运维有什么好点的理由_芜湖好点的团购社区费用
  8. System.FormatException: GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。...
  9. vuedraggable嵌套块拖拽_Vue 基于 vuedraggable 实现选中、拖拽、排序效果
  10. Poj(3615),Floyd,最大值中的最小值
  11. MySQL事务ACID实现原理
  12. 编写一个watchdog.sh脚本_拍摄Vlog,如何构思和编写脚本?
  13. 关于web.xml配置中的url-pattern
  14. jdbc c3p0 mysql_JDBC+C3P0+DBCP 基本使用
  15. java的hsf高速框架_分布式服务框架HSF - osc_n50eizn7的个人空间 - OSCHINA - 中文开源技术交流社区...
  16. markdown教程
  17. UILabel根据字数计算高度,宽度,行数
  18. Redis使用的21条军规(规范)
  19. iMAX B6AC充电的时报错:BATTERY CHECK LOW VOLTAGE
  20. 查看Eigen、CMake、ceres、opencv版本

热门文章

  1. android 点击图片旋转90度,Android UI之ImageView实现图片旋转和缩放
  2. Lumerical | 针对 Grating coupler 的仿真分析方法
  3. DS1307 RTC模块使用
  4. 安装Ubuntu分区方法
  5. MTK平台使用刷机软件刷机错误代码
  6. 根据官网例子一步步实现vueSSR(详细)
  7. AutoCAD Electrical 电气线路设计视频教程
  8. [荐]水浒调兵遣将的玄机(发展期,连载九)
  9. php软文范例,怎样撰写软文
  10. Matlab材料科学基础——作出特定晶面指数在简单体心立方中所表示的面