为了账号安全,请及时绑定邮箱和手机立即绑定

CSS3中动画属性transform,transition和animation属性的区别?

CSS3中动画属性transform,transition和animation属性的区别?

拉莫斯之舞 2018-10-16 18:14:06
CSS3中动画属性transform,transition和animation属性的区别
查看完整描述

1 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

1、translate3d(x,y,z) 是用来控制元素的位置在页面上的三轴的位置的;
2、rotate(deg)是用来控制元素旋转角度的;
3、skew[x,y](deg) 这个属性是用来制作倾斜度的,做过设计的人可能会知道,这个是用来在2d里面创建3d透视图的时候必须的属性;
4、scale3d(x,y,z) 用来放大缩小效果,属性是比值;
5、matrix3d,css矩阵。通过这个矩阵属性,涵盖了上面所有的属性值,但是个人觉得可读性极差(全都是数字和单位,背起来有点模糊),目前没有理由推荐使用。

查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 662 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信