2D
位移(和子绝父相中的top,left类似,百分比的话,最大位移距离等于它本身)
- transform:translate(x,y)
- transform:translateX(x)
- transform:translateY(y)
- 例如:100px*100px的方块最大位移距离(百分比时)
transform:translateX(200%)transform:translateY(200%)
相当于top:100px,left:100px
缩放(以这个模块的中心进行缩放)
- transform:scale(2,1)
- transform:scale(1,1)是正常大小
- 如果想要更小的字体也可以通过缩放
font-size:10px;
-webkit-transform:scale(.3)
意思是,字体大小为3px,0.3*10 即可
旋转
倾斜
- skew(x,y)单位deg
- skewX(x)
- skewY(y)
也是以中心作为倾斜点
3D
要有3D的效果,需要给父节点添加 perspective 属性
- perspective:400px
值越大离得越远越小,值越小离得越近越大
- 父元素和子元素的宽高都要加上,3D效果是以父元素的中心来进行操作的
旋转
- rotateX(x deg)
以中间的横为轴进行前后的旋转
- rotateY(y deg)
以中间的纵轴进行左右的翻转
- rotateZ(z deg)
从中间进行旋转
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了