s> 前言 对以前做的demo整理

这是一个用原生的js编写的简单的网页抽奖页面。

效果图:

Paste_Image.png

详细代码:

*{

margin: 0;

padding: 0;

}

ul li{

list-style: none;

}

#lis{

height: 568px;

width: 426px;

border: 10px solid #2386ff;

margin: 30px auto;

}

#lis li{

height: 140px;

width: 140px;

border: 1px solid #eee;

float: left;

opacity: 0.5;

}

.bnt{

height: 30px;

width: 200px;

color: #ccc;

margin: 20px auto;

}

.bnt input:hover{

cursor: pointer;

}

.bnt input:active{

background:#B5B5B5;

}

.bnt input{

height: 30px;

width: 200px;

border-radius: 20px;

border: none;

outline:none;

}

#lis .active{

opacity: 1;

}

var oul = document.getElementById('lis')

var ali = oul.getElementsByTagName('li');

var bnt = document.getElementById('bnt');

var va = document.getElementById('val')

var num=0;

var timer=null;//存放定时器的容器

var nam=0;

var arr=['蓝牙耳机','苹果平板','耐克运动鞋','谢谢参与','手机','阿迪达斯','蓝牙耳机','洋娃娃','谢谢参与',

'公仔','mp4','诺基亚',];

var count=0;//定义抽奖次数

//设置定时器 setInterval(干什么事情,时间)每隔100时间做这个事情

bnt.οnclick=function(){

clearInterval(timer);

start();

}

function start(){

timer=setInterval(function(){

for(var i=0;i

ali[i].className='';

ali[i].test=arr[i];

}

num = Math.floor(Math.random()*12);//获取0-1之间中的随机数 在乘12 然后去掉小数

ali[num].className='active';

nam+=10;

if(nam>=900){//抽奖的时间限制,当nam自增到900就停止

clearInterval(timer);//清除定时器

alert("恭喜你获得:"+ali[num].test);

if(count>0){

va.value="再来一次";

}

}

},100)

nam=0;

count++;

}

下面是素材:

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

9.png

10.png

11.png

12.png

html+抽奖游戏,网页版抽奖HTML+CSS+javaScript相关推荐

  1. HTML5期末大作业:游戏网页网站设计——卡通的萌王游戏网页(13页) HTML+CSS+JavaScript

    HTML5期末大作业:游戏网页网站设计--卡通的萌王游戏网页(13页) HTML+CSS+JavaScript 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...

  2. 期末作业代码网页设计代码 游戏网页网站设计——卡通的萌王游戏网页(13页) HTML+CSS+JavaScript

    HTML5期末大作业:游戏网页网站设计--卡通的萌王游戏网页(13页) HTML+CSS+JavaScript 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...

  3. 学生HTML游戏网页作业作品——HTML+CSS+JavaScript魔域私服游戏HTML(1个页面)

  4. 学生HTML游戏网页作业作品——html css javascript魔域私服游戏HTML(1个页面)

  5. HTML5期末大作业:游戏官网网站设计——神之刃游戏官网网页(6页) HTML+CSS+JavaScript web网页设计与开发

    HTML5期末大作业:游戏官网网站设计--神之刃游戏官网网页(6页) HTML+CSS+JavaScript web网页设计与开发 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商 ...

  6. html大作业网页代码——神之刃游戏官网网页(6页) HTML+CSS+JavaScript web网页设计与开发

    HTML5期末大作业:游戏官网网站设计--神之刃游戏官网网页(6页) HTML+CSS+JavaScript web网页设计与开发 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商 ...

  7. 网页设计成品DW静态网页Html5响应式css3 ——响应式游戏网站(24页) HTML+CSS+JavaScript 关于制作网游网页主题论述

    HTML5期末大作业:游戏网站设计--响应式游戏网站(24页) HTML+CSS+JavaScript 关于制作网游网页主题论述 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. ...

  8. HTML5期末大作业:游戏网站设计——响应式游戏网站(24页) HTML+CSS+JavaScript 关于制作网游网页主题论述

    HTML5期末大作业:游戏网站设计--响应式游戏网站(24页) HTML+CSS+JavaScript 关于制作网游网页主题论述 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. ...

  9. HTML5期末大作业:电竞游戏网站设计——电竞游戏介绍响应式网页(7页) HTML+CSS+JavaScript

    HTML5期末大作业:电竞游戏网站设计--电竞游戏介绍响应式网页(7页) HTML+CSS+JavaScript 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. ...

最新文章

  1. App-V应用程序虚拟化之二部署Template Server
  2. 荣耀v40可以升级华为鸿蒙,网传荣耀V40机型也能升级鸿蒙OS 首批更新机型有望是这5款...
  3. B端+C端“两条腿走路”,左手医生欲建立医疗信息服务平台
  4. 《Producter:让产品从0到1》一导读
  5. 有了这款geek卸载工具,让你卸载不在烦恼!
  6. 什么是Cat.1,Cat.1和4G之间的区别
  7. python如何退出while循环_python如何跳出while循环
  8. wine android模拟器,Mac  下运行window 软件,(wine 模拟器)
  9. Zabbix忘记登录密码重置
  10. python在两行中分别输入一个字符串s和整数n,定义一个函数将字符串s循环向右移动n位
  11. Windows消息拦截技术的应用(Hook钩子)
  12. 51单片机红外控制步进电机
  13. 关东升的《iOS实战:图形图像、动画和多媒体卷(Swift版)》上市了
  14. 敖丙大神的非科班Java学习路线
  15. objective-c常见类型%z
  16. iphone13支持双卡双待吗 苹果13是5g吗
  17. 利用核辐照,医用防护服灭菌耗时从两周缩短到一天
  18. 中国数字贸易深度调研与前景战略规划建议报告2022-2028年版
  19. python使用 pywin32 模块操作 excel,Python 操作 excel 系列之五
  20. ECharts实现数据可视化超详细基础入门教程

热门文章

  1. 中通天鸿用ABC技术打通产业互联网数据的“任督二脉”
  2. 湍动能耗散率ε输运方程的推导
  3. YOLOV8-gradcam 热力图可视化 即插即用 不需要对源码做任何修改!
  4. (十)Java工具类StringUtils字符串拼接(join)详解
  5. 望月新一证明abc猜想的正确姿势 | 凌云时刻
  6. 百度知道推出企业问答平台
  7. MM T-code大全
  8. 人脸识别-Haar级联
  9. 63.集合之交集并集差集
  10. 控制面板是微型计算机,微型计算机中,控制器的基本功能是什么