第七章 变形 trnasform
来源:互联网 发布:电路图绘制软件protel 编辑:程序博客网 时间:2024/05/17 03:31
第七章 变形 trnasform
旋转 rotate
div {transform:rotate(45deg)};
值:角度 如 20deg 44deg
表示相对于原点旋转,正值顺时针旋转,负值逆时针旋转。
扭曲 skew
div {transform:skew(20px,30px);}
skew(x,y):元素在X和Y轴上同时扭曲,如果只有一个值,只应用在X轴上。
skewX(x),skewY(y):元素在X轴或Y轴上扭曲。
与rotate的区别在于只是倾斜,不扭曲
缩放 scale
div{transform:scale(1.2, 2,2);}
值:0.001-> 大于1表示放大,小于1表示缩小
scale(x,y):表示在水平和垂直方向都缩放,如果只有一个值,表示水平和垂直方向都使用相同的值。
scaleX(x), scaleY(y):仅在水平或者垂直方向缩放。
位移 translate
div{transform:translate(12px, 23px);}
类似于relative定位,即将元素以原有位置为基础移动,但不影响X轴和Y轴上的任何web组建
值:可以是绝对长度,也可以是百分数(相对于谁?)
translate(x,y):水平和垂直方向同时位移,如果只有一个值,仅应用在X轴上。
translateX(x),translateY(y):仅在水平和垂直方向上位移
原点 tranform-origin
div{tranform-origin: left top;}
任何元素都有一个中心点,即x和y轴相交的正中心,
旋转,扭曲,缩放和位移都是相对于这个中心点,
可通过改变tranform-origin的值,实现这个原点的变化。
值:
关键字:top right bottom left
百分数:相对于元素的高度和宽度
如果只有一个值,另一个值默认为center
top left 0 0
top right 0 100%
bottom left 100% 0
bottom right 100% 100%
旋转 rotate
div {transform:rotate(45deg)};
值:角度 如 20deg 44deg
表示相对于原点旋转,正值顺时针旋转,负值逆时针旋转。
扭曲 skew
div {transform:skew(20px,30px);}
skew(x,y):元素在X和Y轴上同时扭曲,如果只有一个值,只应用在X轴上。
skewX(x),skewY(y):元素在X轴或Y轴上扭曲。
与rotate的区别在于只是倾斜,不扭曲
缩放 scale
div{transform:scale(1.2, 2,2);}
值:0.001-> 大于1表示放大,小于1表示缩小
scale(x,y):表示在水平和垂直方向都缩放,如果只有一个值,表示水平和垂直方向都使用相同的值。
scaleX(x), scaleY(y):仅在水平或者垂直方向缩放。
位移 translate
div{transform:translate(12px, 23px);}
类似于relative定位,即将元素以原有位置为基础移动,但不影响X轴和Y轴上的任何web组建
值:可以是绝对长度,也可以是百分数(相对于谁?)
translate(x,y):水平和垂直方向同时位移,如果只有一个值,仅应用在X轴上。
translateX(x),translateY(y):仅在水平和垂直方向上位移
原点 tranform-origin
div{tranform-origin: left top;}
任何元素都有一个中心点,即x和y轴相交的正中心,
旋转,扭曲,缩放和位移都是相对于这个中心点,
可通过改变tranform-origin的值,实现这个原点的变化。
值:
关键字:top right bottom left
百分数:相对于元素的高度和宽度
如果只有一个值,另一个值默认为center
top left 0 0
top right 0 100%
bottom left 100% 0
bottom right 100% 100%
0 0
- 第七章 变形 trnasform
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- 第七章
- android 编程小技巧(1)---超实用的LogUtil
- WebKit之chromium进程创建过程分析
- UVA 10603(p202)----Fill
- iOS数据持久化-sqlite3
- 友元
- 第七章 变形 trnasform
- VMware+CentOS+zookeeper+solr集群环境搭建_org.apache.solr.handler.dataimport.DataImportHandler
- adb install in windows7
- 第八章 动画基础 过渡 transition
- valgrind -callgrind 实例
- git简介(转)
- Unity关于 "Move" can only be called on an active agent that has been placed on a NavMesh.问题的解决办法
- linux修改打开文件最大数两种方法
- URL之C++资源库