一、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. 文件上传(bootstrap fileinput)

    在做Excel文件上传和下载时,原生文件输入框太不美观,从网上找的bootstrap fileinput还是挺漂亮的, 需要引用的文件 //4.fileUpload bundles.Add(new S ...

  2. nyoj 92 图片实用面积【bfs】

    图像实用区域 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描写叙述 "ACKing"同学曾经做一个图像处理的项目时.遇到了一个问题,他须要摘取出图片中某 ...

  3. web开发中../、./、/的区别

    原文:web开发中../.././的区别 最近在业余时间慢慢玩起了网站开发,觉得挺有意思的.在开发过程中,老是分不清 ../.././三者之间的区别,也老是弄混,最后仔细搜索研究了一下,现在终于懂了. ...

  4. C++使用libcurl做HttpClient(业务观摩,用C++封装过程式代码,post和get的数据,最好url编码,否则+会变成空格)good

    当使用C++做HTTP客户端时,目前通用的做法就是使用libcurl.其官方网站的地址是http://curl.haxx.se/,该网站主要提供了Curl和libcurl.Curl是命令行工具,用于完 ...

  5. js如何通过变量调用函数,函数名在变量里面

    js如何通过变量调用函数,函数名在变量里面. 有时候函数名是动态定义的,这时候我们就需要用到这个方法了. //赋值函数名称 var a = "b"; //定义函数 function ...

  6. C# 设置IP地址及设置自动获取IP

    原文:C# 设置IP地址及设置自动获取IP </pre><pre name="code" class="csharp">1.添加引用&q ...

  7. C#有哪几种定时器

    1.定义在System.Windows.Forms里2.定义在System.Threading.Timer类里3.定义在System.Timers.Timer类里 System.Windows.For ...

  8. WP8.1的shell:SystemTray去哪了?

    WP8.1 中的SystemTray被 StatusBar 代替了.在Windows.UI.ViewManagement 命名空间下,而且只能在后台代码中设置,XAML中不行.用法是这样的: Stat ...

  9. ArchLinux 安装记录

    主要步骤 下载镜像及刻录 开机安装 联网 编辑镜像站文件 分区 格式化分区并挂载 安装基本操作系统 配置基础操作系统 引导系统 用户管理 网络配置 安装Gonme桌面环境 其他优化 开始准备 下载镜像 ...

  10. NFS服务设置

    1.安装NFS服务sudo apt-get install nfs-common nfs-kernel-server 2.配置NFS服务首先需要手动编辑/etc/exports配置文件 权限参数说明如 ...