本篇内容介绍了“CSS样式更改之2D转换的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!2D转换
本篇内容介绍了“CSS样式更改之2D转换的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
2D转换
1).元素位移translate(左边,顶边)
div { transfORM: translate(50px,100px); -ms-transform: translate(50px,100px); -WEBkit-transform: translate(50px,100px); -o-transform: translate(50px,100px); -moz-transform: translate(50px,100px); }
2).元素旋转rotate(角度)
div { transform: rotate(10deg); -ms-transform: rotate(10deg); -webkit-transform: rotate(10deg); -o-transform: rotate(10deg); -moz-transform: rotate(10deg); } rotate() scale() skew() matrix()
3).元素缩放scale(宽度倍数,高度倍数)
div { transform: scale(1,2); -ms-transform: scale(1,2); -webkit-transform: scale(1,2); -o-transform: scale(1,2); -moz-transform: scale(1,2); }
4).元素翻转给定的角度 skew(x,y)
div { transform: skew(13Deg,21deg); -ms-transform: skew(13deg,21deg); -webkit-transform: skew(13deg,21deg); -o-transform: skew(13deg,21deg); -moz-transform: skew(13deg,21deg); }
5).将前面所有方法进行组合matrix()
div { transform:matrix(1.3,0.32,1.32,0.22,0.54,0.65); -ms-transform:matrix(1.3,0.32,1.32,0.22,0.54,0.65); -moz-transform:matrix(1.3,0.32,1.32,0.22,0.54,0.65); -webkit-transform:matrix(1.3,0.32,1.32,0.22,0.54,0.65); -o-transform:matrix(1.3,0.32,1.32,0.22,0.54,0.65); } 定义6个数的矩阵
6).2D过度到3D
div{ transform:rotate(1deg); -ms-transform:rotate(1deg); -moz-transform:rotate(1deg); -webkit-transform:rotate(1deg); -o-transform:rotate(1deg); } 它包含了所有的2D方法和3D方法,并且可以单个设置每一种的方法的x,y轴转向值,比如: rotate(angle) 定义 2D 旋转,在参数中规定角度。测试 rotate3d(x,y,z,angle) 定义 3D 旋转 rotateX(angle) 定义沿着 X 轴的 3D 旋转 rotateY(angle) 定义沿着 Y 轴的 3D 旋转 rotateZ(angle) 定义沿着 Z 轴的 3D 旋转 其它的都是差不多的用法,不过还有一个用法不同的就是: perspective(n) 为3D转换元素定义透视视图。
“CSS样式更改之2D转换的方法有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!
--结束END--
本文标题: CSS样式更改之2D转换的方法有哪些
本文链接: https://www.lsjlt.com/news/84422.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0