转盘抽奖主要有两种,指针转动和转盘转动,个人觉得转盘转动比较好看点,指针转动看着头晕,转盘转动时指针是在转盘的中间位置,这里要用到css的transform属性和transition属性,这两个因为不常用最好是上网查查,用法和功能。
在html部分
<div id="wheel_surf"> <div class="wheel_surf_title">幸运大转盘</div> <div class="lucky-wheel"> <div class="wheel-main"> <div class="wheel-pointer-box"> <div class="wheel-pointer" @click="rotate_handle()" :style="{transform:rotate_angle_pointer,transition:rotate_transition_pointer}"></div> </div> <div class="wheel-bg" :style="{transform:rotate_angle,transition:rotate_transition}"> <div class="prize-list"> <div class="prize-item" v-for="(item,index) in prize_list" :key="index"> <div class="prize-pic" v-if="item.icon"> <img :src="item.icon" /> </div> <div class="prize-type"> {{item.name}}</div> </div> </div> </div> </div> </div> <div v-transfer-dom> <x-dialog v-model="showHideOnBlur" class="dialog-demo wheel_dialog" hide-on-blur> <div class="img-box"> <div v-show="val == 7" class="noactive"> <p>谢谢参与!祝您下次好运</p> </div> <div v-show="val !== 7"> <p>恭喜你</p> <img :src="imgActive" /> <p>{{item.rewardDesc}}</p> // 获奖返回值 </div> </div> <div @click="showHideOnBlur=false"> <span class="vux-close"></span> </div> </x-dialog> </div> </div>
总结
以上所述是小编给大家介绍的Vue 幸运大转盘实现思路详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
本文向大家介绍Android实现可点击的幸运大转盘,包括了Android实现可点击的幸运大转盘的使用技巧和注意事项,需要的朋友参考一下 之前的项目有一个幸运大转盘的功能,在网上找了很久,都没有合适的方法。 这是效果图,实现目标:十二星座的图片可点击切换选中效果,根据选择不同的星座,实现不同的 方法。之前网上的都是带有指针的,或者可点击改变效果,但是并不知道选择的到底是哪个,即虚拟选择。 实现该功能
本文向大家介绍详解vue + vuex + directives实现权限按钮的思路,包括了详解vue + vuex + directives实现权限按钮的思路的使用技巧和注意事项,需要的朋友参考一下 遇到了一个业务场景: 某个按钮按下去之前需要先判断它是否登陆,如果没有登陆需要跳转到对应的登陆页面,否则就继续该按钮之后的操作。 对于这种问题,很显然不能每个按钮都去判断,所以我思考了一下结合自定义指
本文向大家介绍iOS实现新年抽奖转盘效果的思路,包括了iOS实现新年抽奖转盘效果的思路的使用技巧和注意事项,需要的朋友参考一下 临近春节,相信不少app都会加一个新的需求——新年抽奖 不多废话,先上GIF效果图 DEMO链接 1. 跑马灯效果 2. 抽奖效果 实现步骤: 一、跑马灯效果 其实很简单,就是通过以下两张图片,用NSTimer无限替换,达到跑马灯的效果 实现代码: 二、抽奖效果 1.初始
本文向大家介绍手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效,包括了手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效的使用技巧和注意事项,需要的朋友参考一下 HTML5 Canvas的幸运大奖盘特效 现在好的微信微商或者微信公众号都有这种大转盘的项目,这里就整理一个,可以参考下。 这是一款基于jquery和HTML5 Canva
本文向大家介绍SQLServer行转列实现思路记录,包括了SQLServer行转列实现思路记录的使用技巧和注意事项,需要的朋友参考一下 最近面试遇到了一道面试题,顿时有点迷糊,只说出了思路,后来百度了一下,整理了一下思路,于是记录下来,方便以后学习。(面试题请参见附件) 相关的数据表: 1.Score表 2.[User]表 SQL语句如下: --方法一:静态SQL --方法二:动态SQL
本文向大家介绍python实现大转盘抽奖效果,包括了python实现大转盘抽奖效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python实现大转盘抽奖的具体代码,供大家参考,具体内容如下 选择转盘中的某一个方框,来进行抽奖 效果图: 就是上图这个界面了: start 开始按钮 stop 结束按钮 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。