
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
1. 手玩魔方项目背景
Pc端app移动端均可使用,平时喜欢玩魔方的同学们设计,一个魔方太大不玩是没有地方放,这个可以在手机里玩,平时拿出手机就可以使用。
2. 思路:(要实现魔方六个面以及九个小块的样式并旋转展示。)
内容部分:魔方分为六个面,每个面有九个小块,使用一个div内嵌套六个div再嵌套九个div实现内容部分(一个方法来控制div数量,可以增加和减少每面的小方格数量)。
样式部分:最外层div设置属性 transform-style: preserve-3d;实现整体的3D效果。
内部六个面使用 transform: rotateX/Y/Z(0deg) translateZ(1px); 分别平移旋转不同的角度,与第一个面组成立方体。
设置每个面九个小块的大小和边框样式(圆角)以及背景颜色。
最后设置整体的旋转方式以及循环时间等。
3. 完成功能
双击开始、计时器、canvas画图、随机旋转、鼠标点击旋转
4. 应用框架
threejs组件分别是相机(Camera)、渲染器(Renderer)和场景(Scene),这三个组件是创建3D图形的必备组件。
【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!