CSS3实现球体旋转.docx

CSS3实现球体旋转.docx

ID:28493925

大小:803.43 KB

页数:14页

时间:2018-12-10

CSS3实现球体旋转.docx_第1页
CSS3实现球体旋转.docx_第2页
CSS3实现球体旋转.docx_第3页
CSS3实现球体旋转.docx_第4页
CSS3实现球体旋转.docx_第5页
资源描述:

《CSS3实现球体旋转.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、CSS3实现球体旋转本教程简述如何用CSS3实现旋转的球体效果如下图所示,球体沿着中间的轴旋转:要理解的知识点1三维空间的透视属性css属性:perspectiveperspective属性有两个值,none和自己定义的具体像素,例如1000px。注意:当为元素定义perspective属性时,其子元素会获得透视效果,而不是元素本身,所以我们可以把这个属性理解为照相机和被拍摄物体的距离,CSS33D变换中透视的透视点是在浏览器的前方,当我们设置它的值为具体数值的时候,其子元素就会具有近大远小,近实远虚的

2、效果。目前这个属性对浏览器支持还不算太好,只有Chrome和Safari支持替代的-webkit-perspective属性。2css属性transform-style这个属性浏览器支持情况良好,除了ie浏览器,其他浏览器都支持。Firefox支持transform-style属性,而Chrome、Safari和Opera支持替代的-webkit-transform-style属性。transform-style属性是设置其子元素是否保留3d位置的。它也是有两个值:1默认值是flat,表示其子元素不保留

3、3d位置。2另一个值是preserve-3d,当元素设置了这个值的时候,其子元素就相当于进入了三维空间。如图所示:x轴表示横向的轴y轴表示纵向的轴z轴其实就是我们的视线,是与我们直视的水平面垂直的如果一个元素沿着x轴旋转,可以想象成奥运单杆运动员那样运动~如果一个元素沿着y轴旋转,可以想象成公园旋转木马沿着中间的柱子绕圈圈~而元素沿着z轴旋转的话更好理解了,可以想象成视线正前方,有一个风扇,风扇的扇叶就是沿着z轴旋转的~关于3d的一些相关属性,介绍完毕,那么开始案例制作结构和样式(代码如下,具体属性都添

4、加了对应注释)123456789101112131415            ball