移动换H5 の 纯CSS3实现大转盘抽奖布局 by FungLeo
前言
本教程不涉及JS控制旋转部分,也不涉及后端输出抽奖结果部分.这篇教程讲的是如何去实现大转盘抽奖的布局....为了便于大家理解,我将布局和表现,拆开来写.实际项目中,应该是整合在一起的.....
.pointer是指针,但是,它不是一个正方形,而是一个长方形,我们需要把在图形中圆形的部分放到居中,因此,其定位,就需要仔细算一下.我这边用的图片的最终结果,如上.
.rotate是转盘中的旋转部分...引用mixin代码片段中的 旋转 代码.设定了8个旋转角度.
然后,八个奖项就会根据设定好的旋转角度,最终实现了本文第一张图片的那种我们所需要实现的效果....总结
我们不要局限于文档流布局和方方正正的盒子模型,CSS3赋予了我们大量的好玩的新的属性.定位布局,旋转,放大,晃动等各种动画效果,让我们无往而不利.