星空网 > 软件开发 > 网页设计

总结CSS3新特性(Transform篇)

概述:

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

旋转(rotate):

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

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

总结CSS3新特性(Transform篇)

缩放(scale):

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

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

总结CSS3新特性(Transform篇)

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

倾斜(skew):

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

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

总结CSS3新特性(Transform篇)

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

平移(translate):

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

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

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

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

总结:

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

总结CSS3新特性(Transform篇)

相关参考文档:

MDN的Transform

w3school的Transform

W3的文档

 




原标题:总结CSS3新特性(Transform篇)

关键词:CSS

CSS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

网红营销中,竞品品牌分析应该怎么做?:https://www.kjdsnews.com/a/1311875.html
赛狐ERP | 亚马逊跨境人“黑话”测试!来咯~:https://www.kjdsnews.com/a/1311876.html
2023年亚马逊热卖的TikTok爆品介绍:https://www.kjdsnews.com/a/1311877.html
服装卖家小心!律所隐匿案件曝光,168家店铺被起诉冻结!:https://www.kjdsnews.com/a/1311878.html
高能时刻|TikTok 独立站运营组合拳,快速爆单还是得用这招!:https://www.kjdsnews.com/a/1312867.html
Flipkart发家史:在质疑声中领跑亚马逊:https://www.kjdsnews.com/a/1312868.html
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
北京丰台区水上乐园哪家好玩?:https://www.vstour.cn/a/366177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流