CSS3的3D转换效果详解介绍_html/css_WEB-ITnose
本章介绍一下CSS3的3D转换效果,此效果的实现依靠的是transform属性,3D转换只是此属性的部分应用,更多相关内容可以参阅CSS3的transform属性总略介绍一章节。
掌握3D转换效果,可以从三个方法作为突破口,分别是rotateX, rotateY, rotateZ,在2D变换过程中rotate()函数的应用,它表示旋转的意思,由于是2D变换,所以它只是在一个平面进行旋转,所以无需细分,具体可以参阅CSS3的2D转换效果详细介绍一章节。 下面分别介绍一下上面的三个旋转方法。
一.rotateX()方法:
蚂蚁部落 蚂蚁部落
旋转: | |
rotateX: | (0deg) |
以上代码演示了rotateX()的作用,他可以控制元素围绕着x轴进行旋转,就像是一个体操运动员,在单杠上旋转一样。
二.rotateY()方法:
蚂蚁部落 蚂蚁部落
旋转: | |
rotateY: | (0deg) |
以上代码演示了rotateY()的作用,他可以控制元素围绕着y轴进行旋转,就像是一个钢管舞演员在竖直的钢管上旋转。
三.rotateZ()方法:
蚂蚁部落 蚂蚁部落
旋转: | |
rotateZ: | (0deg) |
以上代码演示了rotateZ()的作用,他可以控制元素围绕着z轴进行旋转,关于Z轴,学过立体几何的应该都比较清楚了,随便百度一下就知道了。上面三个代码已经比较清晰的演示了三个旋转函数的作用。
上面介绍的只是3D转换的一个类型的方法,更多类型的方法可以参阅以下列表:
1.translate3d(x,y,z)可以参阅CSS3的3D转换translate3d(x,y,z)函数一章节。
2.scale3d(x,y,z)可以参阅CSS3的3D转换scale3d(x,y,z)函数一章节。
3.rotate3d(x,y,z,angle)可以参阅CSS3的3D转换rotate3d(x,y,z,angle)函数一章节。
4.perspective(n)可以参阅CSS3的3D转换perspective(n)函数一章节。
3D转换还会涉及到以下几个属性,本章节不做介绍了,可以参阅相关章节。
1.transform-origin属性可以参阅CSS3的transform-origin属性用法详解一章节。
2.transform-style属性可以参阅CSS3的transform-style属性详细介绍一章节。
3.perspective属性可以参阅CSS3的perspective属性详解一章节。
4.perspective-origin属性可以参阅CSS3的perspective-origin属性详解一章节。
5.backface-visibility属性可以参阅CSS3的backface-visibility属性详解一章节。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=13265
更多css3知识可以参阅:http://www.softwhy.com/css3/
下一篇: 如何使用php获得文档中图片的解析
推荐阅读
-
利用HTML5+CSS3实现3D转换效果实例详解
-
一款纯css3实现的机器人看书动画效果_html/css_WEB-ITnose
-
8套迷人精致的CSS3 3D按钮动画_html/css_WEB-ITnose
-
balloon.css-纯CSS3简单实用的tooltips工具提示效果库_html/css_WEB-ITnose
-
扑面而来的碎片图片3D炸裂效果初体验_html/css_WEB-ITnose
-
扑面而来的碎片图片3D炸裂效果初体验_html/css_WEB-ITnose
-
基于css3的3D立方体旋转特效_html/css_WEB-ITnose
-
HTML5 CSS3专题 纯CSS打造相册效果的示例代码详解
-
胡博君谈CSS3中的边框的各种效果_html/css_WEB-ITnose
-
怎样用CSS做出3D效果的云_html/css_WEB-ITnose