转自: http://hi.baidu.com/vital_hh/blog/item/497d59f09eb68849352acca8.html

CSS3 Tranform的作用就是实现一些变换效果,包括旋转、倾斜、缩放、位移效果。

CSS3的这个属性目前只是针对于Webkit(Google Chrome,Safari)、Moz(Firefox)以及Opera浏览器,很遗憾IE还不支持

下面以-webkit-为前缀的表示支持webkit浏览器,以-moz-为前缀的表示支持moz浏览器,以-o-为前缀的表示支持opera浏览器

(1)rotate 旋转效果

语法:-webkit-transform:rotate(30deg);

-moz-transform:rotate(30deg);

-o-tranfsorm:rotate(30deg);

参数:括号里的参数表示的是旋转的角度,“deg”即“degree”的缩写,也就是角度的单位

(2)skew  倾斜效果

语法:-webkit-transform:skew(30deg);

-moz-transform:skew(30deg);

-o-transform:translate(120px,50px);

参数:参数同rotate

(3)scale  缩放效果

scale(0.6)效果   scale(-0.6)效果

语法:-webkit-transform:scale(0.8);

-moz-transform:scale(0.8);

-o-transform:scale(0.8);

参数:如果参数小于1则表示缩小,大于1则表示放大

如果参数为负数且绝对值小于1则反转后缩小,否则反转后放大

(4)translate 位移效果

语法: -webkit-transform:translate(120px,100px);

-moz-transform:translate(120px,100px)

-o-transform:translate(120px,100px)

参数:第一个参数表示的是水平方向上的偏移量

第二个参数表示的是竖直方向上的偏移量

完整案例:

<html>
 <head>
     <title>CSS3 transform测试</title>
     <style>
        .rt,.sk,.sc,.ts{width:250px;height:200px;float:left;margin:50px 30px;color:#fff;font-size:25px;font-weight:bold;

line-height:200px;text-align:center;}
        .rt{background:red;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);}
        .sk{background:green;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);}
        .sc{background:pink;-webkit-transform:scale(-0.6);-moz-transform:scale(-0.6);-o-transform:scale(-0.6);}
        .ts{background:blue;-webkit-transform:translate(50px,50px);-moz-transform:translate(120px,50px); -o-transform:translate(120px,50px)}   
      </style>
 </head>
 <body>
    <div class="rt">rotate旋转效果</div>
    <div class="sk">skew偏移效果</div>
    <div class="sc">scale缩放效果</div>
    <div class="ts">translate位移效果</div>
 </body>
</html>

效果如下:

CSS3 Tranform详解相关推荐

  1. CSS3 animation-fill-mode详解

    CSS3 animation-fill-mode详解 定义 animation-fill-mode 属性规定当动画不播放时(当动画完成时,或当动画有一个延迟未开始播放时),要应用到元素的样式. 默认情 ...

  2. CSS3动画详解(图文教程)

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. 前言 本文主要内容: 过渡:transition 2D 转换 trans ...

  3. CSS3 Filter详解(改变模糊度 亮度 透明度等方法)

    文章目录 1.模糊 2.灰度 3.亮度 4.对比度 5.饱和度 6.色相旋转 7.反色 8.阴影 9.透明度 10.褐色 CSS3 Filter(滤镜)属性提供了提供模糊和改变元素颜色的功能.CSS3 ...

  4. css3 object-fit详解

    上传头像的时候遇到了头像变形的问题,最后通过object-fit: cover完美解决了.这个CSS属性可以达到最佳最完美的居中自动剪裁图片的功能. object-fit理解 CSS3 backgro ...

  5. CSS3属性详解:动画详解

    前言 本文主要内容: 过渡:transition 2D 转换 transform 3D 转换 transform 动画:animation 过渡:transition transition的中文含义是 ...

  6. 基础:CSS3选择器详解

    CSS选择器 标签选择器 作用:根据指定的标签名称, 在当前界面中找到所有该名称的标签, 然后设置属性. <style>/* 标签选择器 */div {color: aqua;font-s ...

  7. CSS3渐变色详解:几种颜色之间的平稳过渡

    渐变区域一直是装饰前端页面的重要饰品,在CSS3的渐变色属性出来之前这一效果只能借助设计师的图片来进行装饰,这样会平白给页面增加了一些http请求次数并增大了页面体积,最终导致延长页面的加载时间.而渐 ...

  8. CSS3圆角详解第一辑

    有很多人都知道圆角怎么写,加一个border-radius就可以,但是对于用圆角的一些细节却并不是很清楚,那么我们今天就来聊一聊这个圆角. CSS3是样式表(style sheet)语言的最新版本,它 ...

  9. css3动画详解 ——复习(笔记)

    本文主要内容: 过渡:transition 2D 转换 transform 3D 转换 transform 动画:animation 过渡:transition transition的中文含义是过渡. ...

最新文章

  1. Android_开源框架_Volley实例
  2. 编程之美 set 17 拈游戏分析 (2)
  3. 重磅推荐:2020年人工智能最精彩的25篇论文(附下载)
  4. 关于ANTLR的通用库的需求:使用反射来构建元模型
  5. java开发门禁指纹,指纹门禁
  6. windows系统OLLVM + NDK 混淆编译环境搭建
  7. 真假难辨!全球首位AI合成女主播正式上岗 引发全球媒体圈关注
  8. 英语音标音节与自然拼读总结
  9. 牛客网 - 编程初学者入门训练 - 分支控制(BC50~BC77)
  10. java word转图片(word转pdf再转图片)
  11. 学无止境,京东活动自动领取脚本
  12. 从0到1万字贴心讲解单体架构到分布式架构的演变(第一篇)
  13. 接连入职五位博士,云和恩墨到底在搞什么大事情?
  14. c语言字符图形的操作叙述,C语言课程设计--(图形编程_全).doc
  15. 操作系统中四步法实现PV操作
  16. JAVA的人民币大写(金额)转化
  17. nginx限流以及配置管理
  18. NLP算法-关键词提取之Gensim算法库
  19. vue打包npm run build
  20. linux 安装极点五笔

热门文章

  1. 大数乘法(快速傅立叶变换)下
  2. 操作系统学习(2) 进程管理
  3. 看完这篇文章你还敢说不知道多线程是什么?
  4. SONiC+P4实践——P4Runtime下发ACL表项
  5. 欧姆龙SYSMAC STUDIO如何与基恩士DL-EP1进行EIP通信
  6. termux安装配置
  7. Poser 11基本使用
  8. 我需要30部美或英剧的剧名
  9. 离线数仓搭建_15_ADS层数据构建
  10. 计算机组成原理源码,计算机组成原理源码两位乘课程设计报告.docx