首页 > 微信应用  > 

微信小程序开发之大转盘仿天猫超市抽奖效果代码分享

微信小程序开发之大转盘仿天猫超市抽奖效果代码分享
本篇文章主要介绍了微信小程序开发之大转盘 仿天猫超市抽奖实例,这里整理了详细的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

本篇文章主要介绍了微信小程序开发之大转盘仿天猫超市抽奖效果代码分享,这里整理了详细的代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

天猫超市翻牌的转盘经常用,以前做Android,没啥想法,现在尝试微信小程序,看到别人家APP里有啥好玩的,就想去做一个.

上GIF看效果:

简要的说一下.

1.外面一圈闪烁的小球是用js控制的样式.500ms改变一次样式.简单粗暴;

2.抽奖的item也是js控制背景,但是怎么样让它优雅的停下来是个问题.动画中有timingFunction可以设置速度.自己用js就没那么简单了.我这里用setInterval(),时间是线性变化的.换个斜率先小后大的函数效果应该会好一些.

注释写了一些,凑合这看吧.有不对的地方,

欢迎批评!

上代码: 1.index.wxml

<view class="container-out"> <view class="circle" wx:for="{{circleList}}" style="top:{{item.topCircle}}rpx;left:{{item.leftCircle}}rpx;background-color: {{(index%2==0)?colorCircleFirst:colorCircleSecond}};"></view> <view class="container-in"> <view class="content-out" wx:for="{{awardList}}" style="top:{{item.topAward}}rpx;left:{{item.leftAward}}rpx;background-color: {{(index==indexSelect)?colorAwardSelect:colorAwardDefault}};"> <image class="award-image" src="{{item.imageAward}}"></image> </view> <view class="start-btn" bindtap="startGame" style=" background-color:{{isRunning?&#39;#e7930a&#39;:&#39;#ffe400&#39;}}">START</view> </view></view>

微信小程序开发之大转盘仿天猫超市抽奖效果代码分享由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“微信小程序开发之大转盘仿天猫超市抽奖效果代码分享