首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript 九宫格抽奖

图片 这是之前国庆活动所做的一个新功能,以往抽奖都是采用转盘的形式,这次换了个新的玩法,折腾了两天才实现,主要代码出自哪里已经无法考究了,我做了部分优化,贴上来给大家参考下 HTML 结构代码 <ul...clearTimeout清除 speed: 100, //初始转动速度 times: 0, //转动次数 cycle: 50, //转动基本次数:即至少需要转动多少次再进入抽奖环节...).on('click', '.rand_btn', function(){ if (click) { //click控制一次抽奖过程中不能重复点击抽奖按钮...,设置click为true,可继续抽奖 return false; } }) }, lotteryInit: function...false; } } scratchableLatex.init(); 本篇的内容到这里就全部结束了,源码我已经发到了 GitHub Source_code 上了,有需要的同学可自行下载,预览效果可点击

2K70

九宫格随机抽奖(html篇)

实现九宫格随机抽奖的方法还是有很多的,博主的方法仅供小伙伴们参考,还请多多指教!...一、代码思路实现:当点击中间的马上抽奖按钮,会自动开始顺时针跳转,并且能够随机慢慢地停止,然后弹出当前停止所获得的奖品1、CSS样式排版:(1)500*500px的带class:banner属性的金色边框.../imgs/default/0008.png'); /* transition: 4s; */ }2、js模块:(1)变量的定义①用两个数组arr1、arr2存储变化前后八个格子的图片...box = document.querySelectorAll('.box')var btn = document.querySelector('.btn')(3)整体变化操作①点击事件:为了实现无限次抽奖抽奖过程中无法再点击抽奖按钮...+30);//随机产生需要变化的次数(在30-50之间) time()//定时器函数的调用 isclick = 1//设置不可再点击 }}②定时器:实现八个格子的变化效果

2.1K110

Android自定义实现九宫格抽奖功能

最近的功能需求中需要实现用户使用签到获取的积分,可以在九宫格中进行抽奖消耗积分,这里使用的是自定义进行实现抽奖的功能,可以通过设置计算策略,来控制用户 中哪些奖以及中大奖 的概率,话不多说,直接上代码。...1.先看效果图 [lfp6e53jcm.gif] 在这里插入图片描述 2.自定义View实现九宫格抽奖功能 public class LuckyView extends View { private...getApplicationContext(), msg, Toast.LENGTH_SHORT).show(); } }); } } 5,总结 实现九宫格抽奖重点在自定义...View的处理,代码中有文字解析,这里就不重复说明了,还有这里抽奖展示的图片及文字是固定的,如果需要动态设置图片及文字数据的话,可以自己更改自定义控件中的逻辑。...需要Demo源码的童鞋可以在底部的公众号回复:"九宫格抽奖"即可获取。 --- 小编整理了一份Android电子书籍,需要的童鞋关注公众号回复:"e_books" 即可获取哦!

1.9K30

一个基于 Js + Canvas 的【大转盘 & 九宫格 & 老虎机】抽奖库!

一名资深的互联网玩家,专注分享大前端领域技术、面试宝典、学习资料等~ 前言 在前端开发中,随机抽奖活动的需求大家一定都遇到过吧~ 那你还在使用Div写抽奖页面布局吗?还在为适配、性能而烦恼吗?...不管是不是...都不要错过小师妹推荐的这款抽奖组件哦~ 效果展示 圣诞节快来了,小师妹也想有个人让我这样选礼物!!!...说多了都是泪,我们还是看看怎么实现吧~ 关于 lucky-canvas 一个基于 Js + Canvas 的【大转盘 & 九宫格 & 老虎机】抽奖, 致力于为 web 前端提供一个功能强大且专业可靠的组件...lucky-canvas 功能特点 自由配置 奖品 / 文字 / 图片 / 颜色 / 按钮均可自由配置;支持同步 / 异步抽奖;中奖概率前 / 后端可控 多端适配 支持 JS / TS / JQ / Vue...Vue.components('LuckyWheel', LuckyWheel) // 九宫格抽奖 Vue.components('LuckyGrid', LuckyGrid) 最后在组件内使用 <

3.2K30

PHP制作带数据库的九宫格抽奖

基于MVC模式制作的一个九宫格抽奖,简单实现数据后台管理操作的可视化。 MVC(模型-视图-控制器)是啥不多解释了,通俗说就是前台后台都有而且可以直接对数据库操作。...View-index.html └── View-GiftInfo.html ├── images ├── index.html ├── gift.php └── main.js...介绍 九宫格抽奖,自定义礼物和概率 如果抽到红包,则再抽随机红包金额 抽奖代码验证,记录输入的抽奖代码 后台增加了一个访问需要验证唯一密码 记录每一条抽奖记录,支持删除和查看详细信息 详细信息,包括编号...、抽奖代码、抽奖时间、礼物名称 截图 前台: 后台: 玩法 可以告诉女朋友本次抽奖抽奖代码是什么,然后不论他抽多少次,都只选择第一次的为准,这样可以避免耍赖哈哈哈,当然你也可以耍赖,你用抽奖代码多抽几次

1.5K20

如何优雅的实现一个九宫格抽奖

作者:黄鹏 如何优雅的实现一个九宫格抽奖 九宫格抽奖是在移动端常见开发功能点之一,那如何实现一个高度可复用的九宫格逻辑就显的特别重要了。接下来我们来分析下如何实现一个优雅的抽奖功能。 功能分析 ?...然后js 中只需要不停的替换class名称就行了。...部分的代码搬到sass 中,减少js 代码的冗余,并通过css 3d 加速,使用页面效果更加流畅。...总结 优点:因为用css写的,效果看起来比js写起来的顺滑许多。 缺点:兼容代码过去。且不易扩展。如果不是九宫格,是十宫格,十一宫格。修改的地方感觉就多了。...经过多次尝试,发现九宫格有如下特点: 虽然是旋转效果,但是旋转方式各有不同。因此不应该过多依赖于css(方案二的弊端)。 九宫格抽奖是抽八个奖。但是有可能抽九个奖,十个奖项。 旋转的方向也不同。

1.9K10

如何优雅的实现一个九宫格抽奖

作者:黄鹏 如何优雅的实现一个九宫格抽奖 九宫格抽奖是在移动端常见开发功能点之一,那如何实现一个高度可复用的九宫格逻辑就显的特别重要了。接下来我们来分析下如何实现一个优雅的抽奖功能。 功能分析 ?...然后js 中只需要不停的替换class名称就行了。...部分的代码搬到sass 中,减少js 代码的冗余,并通过css 3d 加速,使用页面效果更加流畅。...总结 优点:因为用css写的,效果看起来比js写起来的顺滑许多。 缺点:兼容代码过去。且不易扩展。如果不是九宫格,是十宫格,十一宫格。修改的地方感觉就多了。...经过多次尝试,发现九宫格有如下特点: 虽然是旋转效果,但是旋转方式各有不同。因此不应该过多依赖于css(方案二的弊端)。 九宫格抽奖是抽八个奖。但是有可能抽九个奖,十个奖项。 旋转的方向也不同。

1.2K10

组件Image和九宫格效果

; Image.resizeMode.stretch: 图片被拉伸适应容器大小,有可能会发生变形 source 进行标记图片的引用,该参数可以作为一个网络url地址或者一个本地的路径 二、九宫格案例...如果能独立敲出来,你就可以信心饱满的进行下一步的学习,如果不能独立敲出来,建议你多看着敲几遍,把RN的编程方式熟烂于心,再进行下一步的学习,开始之前先看一下我们要做的效果 image.png 九宫格效果图...文件夹, 点击创建drawable文件夹,iOS的自行百度 在index.android.js的同级目录下新建一个js文件,统一取名为index.main.js 编码思路 看图我们可以大概得出这个项目的...直接console.log() 2. andorid手机摇一摇手机,点击Debug JS Remotely,此时会在PC端自动给给打开一个网站(http://localhost:.../index.main.js"); AppRegistry.registerComponent("myRn", () => MyView);

1.4K20
领券