css3学习系列之初识 transform (一)
2015-03-17 09:32
471 查看
一、transform是哈?
从字面意思来看 transform的含义是:改变,使…变形;转换,对 没错 就是变形
变形当有 放大缩小 东倒 西歪,刚好css3中 transform 也出这个 放几个类似词
transform:rotate(旋转)一个东西你想旋转多少度 就是多少 #rotate { -webkit-transform:rotate(10deg);},
它的方向是顺时针方向 0- n度随你玩 当然你输入一个负数也可以玩的
transform:skew(倾斜) 有点东倒西摆的样子和旋转有点类似但又不同,这个倾斜是把东西压扁了模样变形了
以垂直方向Y轴来分 左边为正,右边负
transform:scale 比例skwe:表示比例 是原来的多少倍 就是在原基础上放大或者缩小
transform:translate 变动,一听起哈叫变动太转业了吧,其实就是x y改变发生位移 如translate(-120px,-100px);
-120px表示向左位移 -100表示向上位移
二、看看transform出现哈效果
对照一的说明,在来看二的效果图 现在是不是知道 transform的基本功效果了!
三、上代码:
好了初始就认识到这里.......
从字面意思来看 transform的含义是:改变,使…变形;转换,对 没错 就是变形
变形当有 放大缩小 东倒 西歪,刚好css3中 transform 也出这个 放几个类似词
transform:rotate(旋转)一个东西你想旋转多少度 就是多少 #rotate { -webkit-transform:rotate(10deg);},
它的方向是顺时针方向 0- n度随你玩 当然你输入一个负数也可以玩的
transform:skew(倾斜) 有点东倒西摆的样子和旋转有点类似但又不同,这个倾斜是把东西压扁了模样变形了
以垂直方向Y轴来分 左边为正,右边负
transform:scale 比例skwe:表示比例 是原来的多少倍 就是在原基础上放大或者缩小
transform:translate 变动,一听起哈叫变动太转业了吧,其实就是x y改变发生位移 如translate(-120px,-100px);
-120px表示向左位移 -100表示向上位移
二、看看transform出现哈效果
对照一的说明,在来看二的效果图 现在是不是知道 transform的基本功效果了!
三、上代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>css3元素旋转</title> <style type="text/css"> .demo { margin: 50px auto; width:200px; height:100px; background-color:yellow; } /*rotate旋转: 是以顺时针方向*/ #rotate { -webkit-transform:rotate(10deg);} /*skew倾斜: 以垂直方向Y轴来分 左边为正,右边负*/ #skew {-webkit-transform:skew(30deg);} /*比例skwe:表示比例 是原来的多少倍*/ #scale{-webkit-transform:scale(1.5);} /*translate变动: -120px表示向左位移 -100表示向上位移*/ #translate{-webkit-transform:translate(-120px,-100px); -moz-transform:translate(120px,0)} </style> </head> <body> <div style="float:left; margin-left:100px"> <div class="demo" id="Div1"> 你好world,我是角度旋转rotate </div> <br /> <div class="demo" id="Div2"> 你好world,我是倾斜skew </div> <br /> <div class="demo" id="Div3"> 你好world,我是比例scale </div> <br /> <div class="demo" id="Div4"> 你好world,我是变动 位移 translate </div> </div> <div style="float:left; margin-left:200px"> <div class="demo" id="rotate"> 你好world,我是角度旋转rotate </div> <br /> <div class="demo" id="skew"> 你好world,我是倾斜skew </div> <br /> <div class="demo" id="scale"> 你好world,我是比例scale </div> <br /> <div class="demo" id="translate"> 你好world,我是变动 位移 translate </div> <div> </body> </html>
好了初始就认识到这里.......
相关文章推荐
- 好好学习天天向上之InfoPath学习系列(一):Form Services与InfoPath初识
- GWT学习系列-初识GWT
- SpringMVC学习系列(1) 之 初识SpringMVC
- MVC系列学习(四)-初识Asp.NetMVC框架
- CSS3学习之 transform 属性
- EMF学习系列之:初识EMF
- 我的前端学习笔记 css3 gradient,transform,transition ,弹性盒子
- css3骰子(transform初识)
- css3动画属性系列之transform细讲旋转rotate
- SpringMVC学习系列(1) 之 初识SpringMVC
- 初识python 学习笔记系列1
- Git学习系列(一)初识Git
- HTML5之CSS3 3D transform 剖析式学习之一
- css3动画属性系列之transform细讲scale缩放
- 小呆说CSS3系列之transform
- javascript继承学习系列之一:初识JS的OOP
- css3学习系列之box-shadow(1)
- Git学习系列(一)初识Git
- CSS3学习笔记--transform中的Matrix(矩阵)
- Ext学习系列(1)初识Ext