一、2D转换

  • translate(npx,npx)

  

  相对当前元素位置移动

/* 实现div向左移动50个像素,并向下移动100个像素 */

div
{
transform: translate(50px,100px);
-ms-transform: translate(50px,100px); /* IE 9 */
-webkit-transform: translate(50px,100px); /* Safari and Chrome */
}
  • rotate(ndeg)

 

  相对当前角度旋转

/* 实现div顺时针旋转30度 */

div
{
transform: rotate(30deg);
-ms-transform: rotate(30deg);
-webkit-transform: rotate(30deg);
}
  • scale(n,n)

  

  相对当前大小缩放

/* 实现div宽度加长2倍,高度增高3倍 */

div
{
transform: scale(2,3);
-ms-transform: scale(2,3);
-webkit-transform: scale(2,3);
}
  • skew(ndeg,ndeg)

  

  相对当前角度透视倾斜

/* 实现div在X轴和Y轴上分别倾斜20度和30度 */

div
{
transform: skew(30deg,20deg);
-ms-transform: skew(30deg,20deg);
-webkit-transform: skew(30deg,20deg);
}
  • matrix(n,n,n,n,n,n)

 

  复合属性,六个参数分别包含旋转,缩放,移动(平移)和倾斜功能

/* 实现div旋转30° */

div
{
transform:matrix(0.8,0.5,-0.5,0.8,0,0);
-ms-transform:matrix(0.8,0.5,-0.5,0.8,0,0);
-webkit-transform:matrix(0.8,0.5,-0.5,0.8,0,0);
}

二、3D转换

  • rotateX(ndeg)

  

  相对当前角度围绕X轴旋转

/* 实现div围绕X轴旋转45度 */

div
{
transform: rotateX(45deg);
-webkit-transform: rotateX(45deg);
}
  • rotateY(ndeg)

  

  相对当前角度围绕Y轴旋转

/* 实现div围绕Y轴旋转45度 */

div
{
transform: rotateY(45deg);
-webkit-transform: rotateY(45deg);
}
  • rotateZ(ndeg)

  

  相对当前角度围绕Z轴旋转

/* 实现div围绕Z轴旋转45度 */

div
{
transform: rotateZ(45deg);
-webkit-transform: rotateZ(45deg);
}
  • 3D转换之translate

  • translateX(npx)

  

  相对当前元素位置沿X轴移动

  • translateY(npx)

  相对当前元素位置沿Y轴移动

  • translateZ(npx)

  相对当前元素位置沿Z轴移动

  • translate3d(x,y,z)

  • 3D转换之scale

  • scaleX(n)

  

  相对当前元素位置沿X轴缩放

  • scaleY(n)

  相对当前元素位置沿Y轴缩放

  • scaleZ(n)

  相对当前元素位置沿Z轴缩放

  • scale3d(x,y,z)

  • 3D转换之rotate

  • rotateX(ndeg)

  

  相对当前元素位置沿X轴旋转

  • rotateY(ndeg)

  相对当前元素位置沿Y轴旋转

  • rotateZ(ndeg)

  相对当前元素位置沿Z轴旋转

  • rotate3d(xdeg,ydeg,zdeg)

CSS3常用转换总结的更多相关文章

  1. CSS/CSS3常用样式小结

    1.强制文本单行显示: white-space:nowrap; 多行文本最后省略号: display: -webkit-box; -webkit-line-clamp:2; overflow: hid ...

  2. CSS3常用30种选择器总结

    CSS3常用30种选择器总结 HTML5/CSS3时尚的圆盘时钟动画 带当前日期 www.html5tricks.com/demo/html5-css3-clock-with-date/index.h ...

  3. WPF常用转换

    原文 WPF常用转换 以下是代码中常常用到的一些转换,整理如下,后续再不断完善: 1.string和Color的转换 //string转Color (Color)ColorConverter.Conv ...

  4. web 开发:CSS3 常用属性——速查手册!

    web 开发:CSS3 常用属性——速查手册! CSS3 简介:http://www.runoob.com/css3/css3-intro.html 1.目录 http://caniuse.com/ ...

  5. css3 2d转换3d转换以及动画的知识点汇总

    css3 2d转换 2d转换的方法: 1.移动 translate(x, y) 可以改变元素的位置,x.y可为负值: 2.缩放 scale(x, y) 可以对元素进行水平和垂直方向的缩放,x.y的取值 ...

  6. [总结]CSS/CSS3常用样式与web移动端资源

    CSS/CSS3常用样式与知识点 IE条件注释 条件注释简介 IE中的条件注释(Conditional comments)对IE的版本和IE非IE有优秀的区分能力,是WEB设计中常用的hack方法.条 ...

  7. CSS3常用功能的写法 转

    CSS3常用功能的写法 作者: 阮一峰   随着浏览器的升级,CSS3已经可以投入实际应用了. 但是,不同的浏览器有不同的CSS3实现,兼容性是一个大问题.上周的YDN介绍了CSS3 Please网站 ...

  8. ffplay的快捷键以及选项 FFmpeg 基本用法 FFmpeg常用基本命令 ffmpeg常用转换命令,支持WAV转AMR

    ffmpeg -i 32_mkv_h264_718x480_ac3.mkv  -codec copy -bsf:v h264_mp4toannexb  -f mpegts xx.ts ./ffmpeg ...

  9. CSS3常用知识点

    CSS3常用知识点 1 css3选择器 1.1 属性选择器 /* E[attr~=val] 表示的一个单独的属性值 这个属性值是以空格分隔的*/ .attr2 a[class~="kawa& ...

随机推荐

  1. WPF模拟Office2010文件菜单的TabControl模板

    原文:WPF模拟Office2010文件菜单的TabControl模板 这是Office2010中的文件菜单点开后的效果.本文我将以强大的WPF(www.itstrike.cn)来实现类似的效果.希望 ...

  2. 基于高德地图的描点操作,监听地图缩放,展示合理数量的marker

    原文:基于高德地图的描点操作,监听地图缩放,展示合理数量的marker 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lx583274568/art ...

  3. windows消息值全部定义,从消息值得到消息名称(系统消息定义从0到1023,从1024开始就是WM_USER,但是中间有325个WM_undefined消息,估计是备用,另外各控件都有一些reserved消息,也是为了备用)LostSpeed

    前言 在逆向算法扫描插件时, 遇到一个windows消息值在msdn中没有定义. 去查资料, 有个老外将全部windows消息值和消息名称定义都码好了:) 写个测试程序, 封装了一个接口, 从消息值得 ...

  4. NS2网络模拟(5)-homework01.tcl

    1: #NS2_有线部分\homework01.tcl 2: 3: #创建两个结点,深圳到北京的TCP连接,图形将数据显示出来,计算吞吐率,画图分析 4: #tcp上层用ftp 5: #udp上层用c ...

  5. WPF 走马灯 文字滚动 自定义控件

    原文:WPF 走马灯 文字滚动 自定义控件 /// <summary> /// Label走马灯自定义控件 /// </summary> [ToolboxBitmap(type ...

  6. 各linux版本重启apache命令

    各linux版本重启apache命令 Slackware Linux命令: /etc/rc.d/rc.httpd restart ubuntu.Debian 系统命令: /etc/init.d/apa ...

  7. doesn't contain a valid partition table 解决方法

    输入 fdisk -l 可以看到 输入 fdisk /dev/xvdb 跟着向导一步步做下去(如果不知道该输入什么,就输入“m”并回车,可以打印出菜单): Command (m for help): ...

  8. EF context.SaveChanges()特点

    EF context.SaveChanges()特点 1 一次连接保存多条数据(工作单元模式): 2 内部通过事务来执行,如果一条数据保存失败,执行回滚操作: 3 延时加载 var userList= ...

  9. C++中一个class类对象占用多少内字节(7个例子,很清楚)

    一个空的class在内存中多少字节?如果加入一个成员函数后是多大?这个成员函数存储在内存中什么部分? 一个Class对象需要占用多大的内存空间.最权威的结论是: *非静态成员变量总合. *加上编译器为 ...

  10. Java Class SecurityManager

    # 前言 简单了解 SecurityManager.具体查阅 API. # What 它是 Java 沙盒模型控制安全的重要一个环节.它是 Java 的一个类.下面一段话源于SecurityManag ...