制作优质幸运大转盘的关键步骤
前两天分享了一个简易版的“幸运大转盘”,虽然达成了“转动”的效果演示,但客观性实在有待提高。因此,今天重新完善这个项目,做到有始有终。
布局元素的设置与调整
1. “幸运大转盘”相对来说比较简单,主要涉及布局处理。首先新建“圆”、“箭头”、“按键”、“文本标签”(共8个)、以及“水平线”或“竖线”(4条)。
2. 设置“圆”的尺寸为300*300,并任意填充颜色,设置所需的边线颜色;将“水平线”尺寸设为300*1,颜色随意,并复制3份,分别旋转至45度、90度和135度,按照下图方式进行布局。
个性化设计增加趣味性
3. 此时,“圆”被等分为8份,可以根据需求,划分不同区块以增加“奖项”或“中奖概率”。这里仅按“圆”的8等份演示做说明。
4. 复制8份“文本标签”,分别设置不同的“奖项”和旋转角度;演示版本的旋转角度为:337.5度、292.5度、247.5度、202.5度、157.5度、112.5度、67.5度及22.5度。
5. 将“文本标签”、“圆”、“水平线”组合,并命名为“转盘”,如下图所示布局。
交互设计使转盘更具活力
6. 设置“箭头”尺寸为200*10,填充色为FF0000,并旋转至330度(可自定义),置于“组合:转盘”上方的中间位置;将“按键”内容设为“转一转”,如下图所示布局。
7. 现在让转盘的指针开始转动吧!
设置交互动作增强用户体验
8. 设置“按键”鼠标单击时的交互动作:
- 动作1:设置指针旋转角度为[[Math.random()*10000]],顺时针旋转,锚点为中心,动画效果为缓进缓出,时间为5000毫秒(Math.random()为随机数)。
- 动作2:设置转盘旋转角度为[[Math.random()*5000]],逆时针旋转,锚点为中心,动画效果为缓进缓出,时间为5000毫秒(Math.random()为随机数)。
完成精美的幸运大转盘设计
10. 至此,通过简单而精致的设置,美丽的“幸运大转盘”完成啦!快来转一转,看看你的幸运之神是否眷顾你。
11. 如果觉得设计不错,请给我们投票并点赞哦!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。