最新下载
jQuery+CSS3实现3D缩略图悬停效果
24小时阅读排行榜
- 1 如何在 PHP 中按文件名自然顺序对关联数组键进行排序
- 2 Linux logrotate 日志切割配置教程
- 3 PHP十六进制转整型怎么做 PHP十六进制字符串转十进制【基础】
- 4 Linux SSH登录权限控制_SSH安全配置教程
- 5 Linux Docker 安装与镜像管理
- 6 Linux防火墙配置混乱_防火墙策略梳理方法
- 7 Python切片底层原理_切片性能与复制分析
- 8 php如何实现多重条件判断_php多重条件判断写法【嵌套】
- 9 Go语言中使用mgo库正确映射MongoDB驼峰字段的完整指南
- 10 Linux mpstat 查看多核 CPU 使用情况
- 11 HTML表单如何统计表单完成率_HTML表单统计表单完成率步骤【详解】
- 12 Python 中使用 args 传递字符串分割后的多个参数的正确方法
- 13 Linux load average 含义与分析方法
- 14 Linux dnf 包管理使用技巧
- 15 MySQL中高效抽取地理坐标均匀采样点的实战方案
最新教程
-
- Node.js 教程
- 17966 2025-08-28
-
- CSS3 教程
- 1552039 2025-08-27
-
- Rust 教程
- 25038 2025-08-27
-
- Vue 教程
- 26921 2025-08-22
-
- PostgreSQL 教程
- 23332 2025-08-21
-
- Git 教程
- 10194 2025-08-21
非常简单的html5 canvas实现的圆形转盘抽奖代码,无需jQuery就可以实现的抽奖转盘特效。
var fillStyle = ['rgb(255,154,2)','rgb(210,92,4)','rgb(255,154,0)','rgb(210,92,4)','rgb(255,154,0)','rgb(210,92,4)','rgb(255,154,0)','rgb(210,92,4)','rgb(255,154,0)','rgb(210,92,4)']
,fillText = ['一等奖','二等奖','三等奖','四等奖','五等奖','六等奖','7等奖','8等奖','9等奖','10等奖']
,width = 400
,height = 400
,c_x = 200
,c_y =200
,radius = 170 // 圆盘半径
,canvas = document.getElementById('bg')
,index =0
,timer = null
,running = false // 是否运行中
,speed = 300 // 速度
,isBeginPrize = false // 是否开始抽奖
,stepping=0 // 步数,经过一个扇形为1步
,basecircle = 3 // 点击开始时,圆盘旋转的圈数,旋转玩指定圈数之后,再根据selected的值确定奖项
,selected =0; // 最终选中第几个扇形,也就是确定几等奖
