结构没什么复杂的.下面我们来写css.
sass代码
注意:
1. 本文CSS部分使用SASS撰写.如果你对SASS不了解,请参考我的博文《CSS预编译技术之SASS学习经验小结》,
2....在reset.scss中,我们规定 html{font-size: 62.5%;}也就是说,1rem 相当于 10px
因此,我将总的宽度,设置为280px 因此,.turntable则为一个280...是转盘中的旋转部分.本身没什么说的.和父盒子一样大,left: 0;top: 0;即可.关键是里面的奖项
.prize是里面的奖项.我们宽度设定为转盘一格的宽度,而高度设置为和父元素一样高.左右的位置为居中...循环的时间.如上,使用 for 循环....引用mixin代码片段中的 旋转 代码.设定了8个旋转角度.
然后,八个奖项就会根据设定好的旋转角度,最终实现了本文第一张图片的那种我们所需要实现的效果.