html>

抽奖效果演示

.rotary { position: relative; width: 854px; height: 504px; margin: 0 auto; background: #d71f2e url(p_w_picpaths/bg1.png);}

.rotaryArrow { position: absolute; left: 181px; top: 104px; width: 294px; height: 294px; cursor: pointer; background-p_w_picpath: url(p_w_picpaths/arrow.png);}

.list { position: absolute; right: 48px; top: 144px; width: 120px; height: 320px; overflow: hidden;}

.list h3 { display: none;}

.list ul { list-style-type: none;}

.list li { height: 37px; font: 14px/37px "Microsoft Yahei"; color: #ffea76; text-indent: 25px; background: url(p_w_picpaths/user.png) 0 no-repeat;}

.result { display: none; position: absolute; left: 130px; top: 190px; width: 395px; height: 118px; background-color: rgba(0,0,0,0.75); filter: alpha(opacity=90);}

.result a { position: absolute; right: 5px; top: 5px; width: 25px; height: 25px; text-indent: -100px; background-p_w_picpath: url(p_w_picpaths/close.png); overflow: hidden;}

.result p { padding: 45px 15px 0; font: 16px "Microsoft Yahei"; color: #fff; text-align: center;}

.result em { color: #ffea76; font-style: normal;}

抽奖效果演示

关闭

$(function(){

var $rotaryArrow = $('#rotaryArrow');

var $result = $('#result');

var $resultTxt = $('#resultTxt');

var $resultBtn = $('#result');

$rotaryArrow.click(function(){

var lottery_flag = 0;

/**

* 数组 lottery为中奖概率数组

*

* 中奖概率:

* 0-不中奖:20%

* 1-1元代金券:35%

* 2-5元代金券:20%

* 3-10元代金券:12%

* 4-20元代金券:8%

* 5-50元代金券:1%

* 6-30元代金券:4%

*/

var lottery = [5,3,5,8,12,100,25];

var data = [0, 1, 2, 3, 4, 5, 6];

for (i=0;i

if (Math.floor(Math.random()*lottery[i]) == 1){

lottery_flag = data[i];

break;

}

}

var flag = 177;     //设置未中奖的默认角度

var date = new Date();

var seconds = date.getSeconds();

if(seconds % 2 == 0){

//根据时间秒数是否被2整除,模拟未中奖时指针对两个未中奖角度的随机

flag = 0;

}

switch(lottery_flag){

case 1:

rotateFunc(1,87,'恭喜您获得了 1 元代金券');

break;

case 2:

rotateFunc(2,43,'恭喜您获得了 5 元代金券');

break;

case 3:

rotateFunc(3,134,'恭喜您获得了 10 元代金券');

break;

case 4:

rotateFunc(5,223,'恭喜您获得了 20 元代金券');

break;

case 5:

rotateFunc(6,268,'恭喜您获得了 50 元代金券');

break;

case 6:

rotateFunc(7,316,'恭喜您获得了 30 元代金券');

break;

default:

rotateFunc(0,flag,'很遗憾,这次您未抽中奖,继续加油吧');

}

});

var rotateFunc = function(awards,angle,text){  //awards:奖项,angle:奖项对应的角度

$rotaryArrow.stopRotate();

$rotaryArrow.rotate({

angle: 0,

duration: 5000,

animateTo: angle + 1440,  //angle是图片上各奖项对应的角度,1440是让指针固定旋转4圈

callback: function(){

$resultTxt.html(text);

$result.show();

}

});

};

$resultBtn.click(function(){

$result.hide();

});

});

* { margin: 0; padding: 0;}

body { font-family: Consolas,arial,"宋体";}

h1 { width: 900px; margin: 40px auto; font: 32px "Microsoft Yahei"; text-align: center;}

.explain, .dowebok-explain { margin-top: 20px; font-size: 14px; text-align: center; color: #f50;}

.vad { margin: 50px 0 5px; font-family: Consolas,arial,宋体; text-align:center;}

.vad a { display: inline-block; height: 36px; line-height: 36px; margin: 0 5px; padding: 0 50px; font-size: 14px; text-align:center; color:#eee; text-decoration: none; background-color: #222;}

.vad a:hover { color: #fff; background-color: #000;}

.thead { width: 728px; height: 90px; margin: 0 auto; border-bottom: 40px solid #fff;}

.code { position: relative; margin-top: 100px; padding-top: 41px;}

.code h3 { position: absolute; top: 0; z-index: 10; width: 100px; height: 40px; font: 16px/40px "Microsoft Yahei"; text-align: center; cursor: pointer;}

.code .cur { border: 1px solid #f0f0f0; border-bottom: 1px solid #f8f8f8; background-color: #f8f8f8;}

.code .h31 { left: 0;}

.code .h32 { left: 102px;}

.code .h33 { left: 204px;}

.code .h34 { left: 306px;}

.code { width: 900px; margin-left: auto; margin-right: auto;}

pre { padding: 15px 0; border: 1px solid #f0f0f0; background-color: #f8f8f8;}

.f-dn { display: none;}

概率计算机在线,在线抽奖大转盘和概率计算相关推荐

  1. php 大转盘抽奖概率 角度,在线抽奖大转盘和概率计算

    html> 抽奖效果演示 .rotary { position: relative; width: 854px; height: 504px; margin: 0 auto; backgroun ...

  2. html设置抽奖概率,在线抽奖大转盘和概率计算

    html> 抽奖效果演示 .rotary { position: relative; width: 854px; height: 504px; margin: 0 auto; backgroun ...

  3. css3抽奖转盘,从零制作CSS3抽奖大转盘

    今天的任务是做一个纯CSS3的还算比较漂亮的抽奖大转盘,也就是下图效果. 我只说思路和重要的CSS3代码. Paste_Image.png 外盘 外盘是指有彩灯的深橙色圆环,以及圆环的外边线. 外盘设 ...

  4. 用c语言写抽奖大转盘,iOS抽奖大转盘的二种实现方法

    有个朋友需要写个抽奖大转盘的功能,就让我帮忙写了下.我用了2种方法实现了效果,在这里和大家一起分享下. 一.一键转动大转盘 我一开始拿到手的是一堆的图片,然后自己花了点时间,搭建出美工要求的UI,接下 ...

  5. Redis 抽奖大转盘的实战示例

    本文主要介绍了Redis 抽奖大转盘的实战示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下.编程学习资料点击领取 目录 1. 项目介绍 2. 项目演示 3. 表结 ...

  6. vue幸运抽奖大转盘的丑绝实现

    自己通过canvas+vue(vue不是必备的可以)实现的一个抽奖转盘,重点在实现逻辑,所以样式丑绝. 基本效果图,中间指针可以替换为图片 数据格式 转盘的分块由传入的数组长度确定,分为4,6,8块还 ...

  7. 产品经理的金字塔之旅---抽奖大转盘产品逻辑

    抽奖大转盘产品逻辑 作为一个好的活动推广,抽奖大转盘这一活动往往是必不可少的.但是之前作为一个用户角度单纯的只是希望自己可以中奖,根本不会从产品的角度去思考这一产品逻辑,现作为一名产品经理才明白并不是 ...

  8. javaScript实现抽奖大转盘(一)

    今天试了试自己写个抽奖大转盘. 先是借了两张别人的图片: 下面是布局部分: <div class="round"><div class="box&quo ...

  9. 微信小程序独家秘笈之抽奖大转盘

    代码地址如下: http://www.demodashi.com/demo/14209.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.c ...

  10. 抽奖大转盘-React-移动端

    抽奖大转盘-React-移动端 react安装 修改项目结构 配置路由 删除一些不必要的文件 大转盘 整理代码结构和一些静态资源 书写静态页面 移动端px-rem转换 静态页面 静态页面样式 抽奖大转 ...

最新文章

  1. jquery选择器,多个元素+除首个元素+出去首尾元素
  2. 恰逢网络营销火爆之际网络营销外包应保持怎样的整合营销推广思路?
  3. MATLAB编程经典程序 素数的判断,求0~100素数之和
  4. boost::hana::template_用法的测试程序
  5. 中国互联网哪来的所谓“所谓”的创新?“狗日”的腾讯究竟动了谁的蛋糕?...
  6. Hyper-V + CentOS7 网络设置(视频教程)
  7. wordpress后台无法登录问题
  8. 2021-2025年中国杜仲胶行业市场供需与战略研究报告
  9. 5-functools模块
  10. python删除列表空格_python 删除列表里所有空格项的方法总结
  11. 2008年最新CCNA第二学期第十单元题目(2008-12-14 14:34:59)
  12. 【net core】VSCode调试NetCore Web项目问题集锦
  13. python模块 | 多种操作系统接口—os模块
  14. 公布几个设备的sysObjectId取值
  15. scrapy持久化存储
  16. GDAL(Geospatial Data Abstraction Library )简介
  17. 督查督办管理系统在企业管理中起到的作用
  18. android 壁纸 官方网站,wallsplash - 壁纸从未如此精美 #Android
  19. ChatGPT讲故事,DALLE-2负责画出来!两大AI合作出绘本!
  20. 力扣每日一题:891. 子序列宽度之和(java)

热门文章

  1. java 字符替换_java string中的替换字符串
  2. edge浏览器怎么设置activex_Edge浏览器ActiveX插件
  3. 来客推电商快报之教育产业的未来发展
  4. 用HTML创建幻灯片
  5. 米谟科技 3D音频VR编辑器——sound flare声弹是什么
  6. 操作系统十二大容量存储的结构
  7. 【路由器】OpenWrt 手动编译 ipk
  8. iPhone屏幕尺寸、分辨率及适配
  9. php敏感代码屏蔽,PHP敏感词汇屏蔽或替换
  10. 教你查看sql server 2000 sp4补丁是否安装成功 (安装补丁后可以远程访问)