html+css+js实现抽奖功能
一、代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>*{padding: 0;margin: 0;}#uls{width: 500px;height: 500px;margin: 50px auto;}li{width: 150px;height: 150px;background: skyblue;float: left;list-style: none;margin:5px;color: #fff;text-align: center;line-height: 150px;font-size: 20px;font-weight: bold;}#uls li button{width: 50px;height: 30px;}.light{width: 150px;height: 150px;background: #666;color: #fff;}</style>
</head>
<body><ul id='uls'><li>600元优惠券</li><li>800元优惠券</li><li>1000元优惠券</li><li>800元优惠券</li><li><button id='btn1'>开始</button> <button id='btn2'>停止</button></li><li>600元优惠券</li><li>600元优惠券</li><li>1000元优惠券</li><li>800元优惠券</li></ul><script>var btn1=document.getElementById("btn1");var btn2=document.getElementById("btn2");var arr=[0,1,2,5,8,7,6,3];//按这个下标依次旋转var lis=document.getElementsByTagName("li");var num=0;  //定义初识下标btn1.οnclick=function(){btn1.disabled=true;time=setInterval(function(){lis[arr[num]].className="";num++;if(num>7){num=0;}lis[arr[num]].className="light";},50)}btn2.οnclick=function(){btn1.disabled=false;clearInterval(time);}</script>
</body>
</html>

二、效果预览

html+css+js实现抽奖功能相关推荐

  1. html+css+js写抽奖程序

    html+css+js写抽奖程序 简介:本文讲解,如何使用html+css+js写抽奖程序,后面也会加上后端,记录每一次的抽奖的结果. HTML结构 这个html结构就十分的简单,几行而已. < ...

  2. html抽奖原理,js实现抽奖功能

    在很多网站,app中我们都能看见抽奖功能,但是我们都能发现,很难抽中那些比较吸引人的东西,接下来我们来解开抽奖的面纱! 效果图 一,原理 通过,循环给最外层标签添加样式,让后通过匹配两个数组的值是否相 ...

  3. HTML+CSS+JS实现计算机功能

    本文运用前端代码实现一个简单的计算器界面,并通过JS实现了基本的运算功能.(加.减.乘.除.清屏/退格.取余.取倒) 需要源代码的可以加下面的QQ群,里面有各种学习资料,期待大家的加入! 点我进群  ...

  4. html css js实现抽奖,HTML5 Canvas圆盘抽奖应用DEMO

    HTML5 Canvas圆盘抽奖应用DEMO html页面 HTML5 Canvas圆盘抽奖应用DEMO演示 抱歉!浏览器不支持. 抱歉!浏览器不支持. 抱歉!浏览器不支持. 抱歉!浏览器不支持. w ...

  5. HTML,CSS,JS完成购物车功能

    这是我们要完成的购物车界面 初始状态,当我选中某件商品时,总数量栏,总价栏显示默认数量和总价. 当我点击全选按钮时,所有的复选框都要被我选到.当我取消全选按钮时,所有商品都要取消选中状态. 当购物车处 ...

  6. 【抽奖】前端js实现抽奖功能

    需求 从数组中随机挑选中奖成员 js代码实现 let list = ['王大', 'hhh', '撒旦', '是小甜甜', 'ghj4232', '啊哦额', '笔头3862', '李鹏', '阿兴' ...

  7. Html+css+js实现放大镜功能(详细完整代码)

    通过将鼠标指向指定的图片,将鼠标移动到图片时,显示一个透明的小区域,然后将小区域的部分放大,查看细节. 运行效果:  详细代码: <!DOCTYPE html> <html>& ...

  8. html用js计算显示,html+css+js实现计算器功能

    /* 主体 */ .counter{ width: 396px; height: 486px; background-color: #F2F2F2; border: 1px solid #C2C3C6 ...

  9. 原生js完成一个简单的抽奖功能

    文章目录 前言 实现过程 1.前期准备 2.CSS美化 3.使用 js 完成抽奖功能 3.1 随机数模块 3.2 随机奖品 3.3 开始抽奖 3.4 点击开始抽奖 完整代码 HTML部分 CSS部分 ...

最新文章

  1. python采集cpu信息
  2. 漫画:什么是 “建造者模式” ?
  3. JavaScript实现MergeSort归并排序算法(附完整源码)
  4. ITK:读取并打印DICOM标签
  5. [react] 在React中怎么使用async/await?
  6. 【AI视野·今日NLP 自然语言处理论文速览 第二十期】Thu, 8 Jul 2021
  7. python基础课程第12章_流畅的python学习笔记-第12章
  8. 剑指 Offer59-I-滑动窗口的最大值
  9. OpenCV-Python实战(番外篇)——利用增强现实制作美颜挂件,让你的照片与众不同
  10. chrome charset使用_SourceMap-使用教程
  11. 51单片机简易智能温度检测系统
  12. 自动驾驶开源平台整理
  13. 深信服邮件服务器配置,使用深信服设备实现邮件服务器高可用
  14. 淘宝/天猫店铺订单数据导出、销售报表、数据分析
  15. 最新Exsi-6.7.0U3b版本下载
  16. 联想电脑使用“联想电脑管家”之后电脑频繁蓝屏
  17. ocr识别软件测试点,屏幕取词和OCR取词测试
  18. 树莓派python摄像头_树莓派摄像头Camera的使用
  19. 微商的未来 微信切换软件(里面有黑技术额)今天已更新
  20. wordpress博客主题_柚子皮5.7PJ无限制版,笑话段子主题模板

热门文章

  1. WWW2021: AutoSTG面向时空图预测的神经网络结构搜索(附论文链接)
  2. VS2015对WDK10驱动程序进行双机调试
  3. 莫甘娜的盾可以挡机器人_LOL:莫甘娜魔法盾,碰上这个技能,8年来终于知道破盾的秘密...
  4. C语言,计算圆的面积程序
  5. Metasploit漏洞框架(详述强大的Metasploit、技术架构、Meterpreter的使用、优势、基本操作、服务查点、“永恒之蓝”演示)
  6. Android 通过sd卡路径获取指定文件夹的所有数据
  7. 空指针引用故障(空指针解引用)
  8. 【什么样的Windows 8设备才最适合你】
  9. 盛大格子客或将继开心农场之后又一疯狂游戏
  10. Bootstrap—面包屑导航breadcrumb