CSS2D与3D变换

2D变形

旋转变形

  • 将transform属性设置为rotate()即可实现旋转变形

在这里插入图片描述

  • 若角度为正,则顺时针方向旋转,否则逆时针方向旋转
  • 可以使用 transform-origin 自定义变换原点

缩放变形

  • 将transform属性的值设置为scale(),即可实现缩放变形

在这里插入图片描述

  • 当数值小于1时,表示缩小元素;大于1表示放大元素

斜切变形

  • 将transform属性的值设置为skew(),即可实现斜切变形

在这里插入图片描述

位移变形

  • 将transform属性的值设置为translate(),即可实现位移变形
  • ![image.png](https://img-blog.csdnimg.cn/img_convert/9268d119adc68da94df62a6789f3dc6e.png#align=left&display=inline&height=44&margin=[object Object]&name=image.png&originHeight=88&originWidth=479&size=41724&status=done&style=none&width=240)
  • 和相对定位非常像,位移变形也会“老家留坑”,“形影分离”

3D旋转

  • 将transform属性的值设置为rotateX()或者rotateY()即可实现绕横轴、纵轴旋转

在这里插入图片描述

在这里插入图片描述

空间移动

  • 当元素进行3D旋转后,即可 继续添加translateX()、translateY()、translateZ()属性 让元素在空间进行移动
  • 一定记住,空间移动要添加在3D旋转之后

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值