你的位置:首页 > 网页设计

[网页设计]总结CSS3新特性(Transform篇)


概述:

CSS3新添加的Transform可以改变元素在可视化区域的坐标(这种改变不会引起文档的重排,只有重排),以及形状,还有些3D形变.结合 Animation(这里以后会有个链接的) 能实现酷炫的动画;

旋转(rotate):

rotate支持一个参数,一个角度值 0-360deg

#demo {  transform:rotate(180deg) ;/*实现旋转,左上角的东西会在右下角显示*/}

缩放(scale):

scale支持两个参数(x,y),如果没有填y的话,则取x的值;1为正常,<1为缩放,>1为放大;

#demo { transform:scale(1.2);/*放大1.2倍*/ transform:scale(.8);/*缩小为正常的0.8倍*/}

scale提供两个子方法,scaleX,scaleY,用来分别设置x或y的缩放;

倾斜(skew):

skew支持两个参数(x,y),参数类型为角度(deg),如果不填y的话,则默认为0(与缩放不同);

#demo { transform:skew(45deg);/*文本沿x轴向左倾斜45°*/ transform:skew(0,45deg);/*文本沿y轴向下倾斜45°*/}

如果仅设x或y,可直接使用两个子方法,skewX与skewY;

平移(translate):

translate接收两个参数(x,y)为平移的距离,如不填y值,则默认为0,支持所有CSS内有效的长度单位(使用translate用来移动元素不会触发重排,只有重绘);

#demo { transform:translate(20px,5vh);/*向左移动二十像素,向下移动百分之五的视窗高度*/}

同样有两个子方法,translateX,translateY;

 做了一个简单的小例子,用了rotate;

总结:

用Transform可以做出很多酷炫的事情,(跳过了matrix,matrix3d没有说...)当然了,不要像我这样作死

相关参考文档:

MDN的Transform

w3school的Transform

W3的文档

 




四川自驾游攻略四川旅游线路大全什么时候去四川旅游最好四川跟团旅游报价多少四川旅游必去的地方是五一看广东薰衣草去什么地方?广东薰衣草几月最好看? 五一去哪玩?_五一去天津旅游去哪好? 五一看广东薰衣草哪里最多最好看?广东薰衣草几时开? 广东薰衣草五一开了吗?五一去看广东薰衣草好看吗? 珠海到大云雾山怎么走?云浮大云雾山自驾车路线? 重走女王访昆路线 看女王曾经路过的昆明风景 大云雾山地址?云浮大云雾山在哪里? 敦煌莫高窟 绚丽的历史文化瑰宝 从中山港怎么去逍遥谷?中山港到逍遥谷怎么走? 中山逍遥谷一日游?五桂山逍遥谷怎么走? 中山逍遥谷学生票多少钱?五桂山逍遥谷学生门票价格? 中山逍遥谷简介?五桂山逍遥谷介绍? 2015年中秋节去新加坡天气怎么样? 泰国普吉岛好玩吗?泰国普吉岛旅游攻略 迪拜十月份天气如何?穿什么衣服好? 马尔代夫十月份天气如何?穿什么衣服好? IDT71V3558S200BQ8 Datasheet IDT71V3558S200BQ8 Datasheet IDT72V3640L7-5BB8 Datasheet IDT72V3640L7-5BB8 Datasheet IDT5V927PGGI8 Datasheet IDT5V927PGGI8 Datasheet 内蒙古到香港两天游 内蒙古到香港两天游 内蒙古到香港两天游 大兴安岭到香港二天游 大兴安岭到香港二天游 大兴安岭到香港二天游 黑龙江跟团香港两天一晚游 黑龙江跟团香港两天一晚游 黑龙江跟团香港两天一晚游