2D变形
旋转变形
- transform:rotate(45deg);
- 如果角度为正,顺时针旋转,否则逆时针旋转
- 可以通过transform-origin:0 0;来设置以哪个点为中心进行旋转
缩放变形
- transform:scale(3);
- 后面的数字没有单位,大于1表示放大的倍数,小于1表示缩小(0.5就是原来的一半)
斜切变形
- transform:skew(10deg,20deg)
- 第一个表示x的斜切角度,另一个表示y的斜切角度
位移变形
- transform:translate(100px,200px)
- 第一个表示向右移动,另一个向下
- 和相对定位差不多也是老家留坑
3D变形
3D旋转
- 将transform属性的值设为rotateX()或者rotateY(),即可实现绕横轴旋转。纵轴旋转
- transform:rotateX(30deg);transform:rotateY(30deg);
- 也可以同时绕x和y一起旋转,中间用空格隔开
perspective属性
- 这个属性定义透视强度,可以理解为“人眼到舞台的距离”,单位是px

空间移动
- 当元素进行3d旋转之后,就可以继续添加translateX(),translateY(),translateZ()让元素在控件进行移动
- 一定要记住是在旋转之后再空间移动
- transform:rotateX(30edg) translateY(40edg) translateZ(50edg);
posted @
2021-12-24 18:52
zongkm
阅读(
51)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了