transform属性 元素应用2D或3D转换

2017-08-17  本文已影响0人  小冕

transform属性向元素应用2D或3D转换,该属性允许我们对元素进行旋转,缩放,移动或倾斜。
注:Chrome和Safari要求前缀 -webkit- 版本;Internet Explorer 9要求前缀 -ms- 版本。

2D转换方法:

如:
div{
  transform:translate(50px,100px);/*是从左边元素移动50个像素,并从顶部移动100像素*/
-ms-transform:translate(50px,100px);
-webkit-transform:translate(50px,100px);
}
div{
transform:rotate(30deg);/*顺时针旋转30度*/
}
div{
transform:scale(2,3);/*转变宽度为原来的大小的2倍,和其原始大小3倍的高度*/
}
div{
transform:skew(30deg,40deg);/*元素在X轴倾斜30度,在Y轴上倾斜40度*/
}
div{
transform:matrix(0.866,0.5,-0.5,0.866,0,0);/*使div元素旋转30度*/
}

3D转换方法:

注:紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。

图片来自菜鸟教程网.png
上一篇 下一篇

猜你喜欢

热点阅读