动画中的3D效果其实就是2D平面图的切割,旋转。一张A4纸折成圆柱体,转起来就是所谓的3D效果。
首先将2D平面图平铺分割成若干个横截面,将分割后的横截面旋转起来就实现了3D效果,核心语法transform: rotateY translateZ translateY。
分割的横截面越多,动画过度越流畅,占内存越大,具体可根据实际情况而定。
实例地址:http://fff.cmiscm.com/#!/section/cylinder
动画中的3D效果其实就是2D平面图的切割,旋转。一张A4纸折成圆柱体,转起来就是所谓的3D效果。
首先将2D平面图平铺分割成若干个横截面,将分割后的横截面旋转起来就实现了3D效果,核心语法transform: rotateY translateZ translateY。
分割的横截面越多,动画过度越流畅,占内存越大,具体可根据实际情况而定。
实例地址:http://fff.cmiscm.com/#!/section/cylinder