微信小程序实现抽奖功能?

image.png
ui大概是这样的

请问这个怎么实现尼

阅读 1.8k
1 个回答

轮盘转动指针固定,假设指针默认在0度,8个奖项,360/8 = 45度;1 - 44度这个区间算中奖项1,46 - 89度奖项2,以此类推。
点击抽奖后,后台给出奖项(假如中了奖项1),则转盘开始转动 360 x 3(代表转几圈) + 奖项1度数,则 360 x 3 + (1到44取随机数)
transition: all 4s ease; //由快到慢的效果
transform:rotate(1120deg)

推荐问题