css3 速查表-Transform

CSS3变形是一些效果的集合,比如平移旋转缩放倾斜效果,每个效果都被称作为变形函数Transform Function),它们可以操控元素发生旋转、缩放、和平移等变化。这些效果在之前都需要依赖图片FlashJavaScript才能完成。而使用纯CSS来完成这些变形则无需加载这些额外的文件,再一次提升了你的开发效率,还提高了页面的执行效率。

  • 2D

函数名称|语义| 参数 | 前缀| 正负值| 单位|
-------|----|----|----|----|----|----|----|
translate |移动| (tx,ty)| Y| Y| px、%、em
rotate |旋转| (a)| Y| Y| deg
skew |倾斜|(ax,ay) | Y| Y| deg
scale |缩放| (sx,xy)| Y| Y| 浮点数、整数
matrix |矩阵变形| (a,b,c,d,e,f)| Y| Y| px、%、em

  • 3D

函数名称|语义| 参数 | 前缀| 正负值| 单位|
-------|----|----|----|----|----|----|----|
translateZ、translate3d |移动| | Y| Y| px、%、em
rotateY、rotateX、rotateZ、rotate3d |旋转| | Y| Y| deg
scaleZ、scale3d |缩放| | Y| Y| 浮点数、整数
matrix3d |矩阵变形| | Y| Y| px、%、em

  • 兼容性

浏览器(PC) 前缀
IE9 -ms-
IE10+ 支持标准版本
Firefox3.5 ~ Firefox15.0 -moz-
Firefox16+ 支持标准版本
Chrome4.0+ -webkit-
Safari3.1+ -webkit-
Opera10.5+ -o-
Opera12.1 支持标准版本
Opera15.0+ -webkit-
浏览器(Phone) 前缀
iOS Safari3.2+ -webkit-
Android Browser2.1+ -webkit-
Blackberry Browser7.0+ -webkit-
Opera Mobile14.0+ -webkit-
Chrome for Android25.0+ -webkit-
Opera Mobile11.0 ~ Opera Mobile12.1 支持标准版本
Firefox for Android19.0+ 支持标准版本

参考

transform-origin详解 ↓
http://www.w3cplus.com/css3/transform-origin.html
transform详解 ↓
http://www.w3cplus.com/css3/css3-2d-transform.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于css3变形 CSS3变形是一些效果的集合,比如平移、旋转、缩放和倾斜效果,每个效果都被称作为变形函数(Tra...
    hopevow阅读 6,410评论 2 13
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,658评论 0 7
  • 链接:http://www.w3cplus.com/content/css3-transformTransform...
    青春前行阅读 496评论 0 0
  • CSS里transform变形这个属性有点学习难度,尤其在CSS3里加上了3D效果之后,2维变3维学习成本更是成倍...
    张歆琳阅读 28,020评论 5 81
  • 总感觉山东的天气就像小孩子的脸,是说变就变啊!前几天还是十六七度的大好天气,我都做好行程,要去爬泰山、看夕阳、看...
    枫林晚约阅读 325评论 1 1