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

css3 Animate/transition/translate 区别?

css3 Animate/transition/translate 区别?

Animate.css里面的动画都是循环。
查看完整描述

1 回答

?
lingerr

TA贡献1条经验 获得超1个赞

1、css3中没有animate,只有animation(动画属性)。使用方法:用@keyframes定义自定义动画,用animation引用该动画。最简单的写法:

animation:name(自定义动画名称) duration(持续时间);

例:

animation:scroll 2s;

意思是在2s内运行自定义的scroll动画。

2、transition(过渡属性)。使css属性在一段时间内平滑过渡。最简单写法:

transition:property(需要过渡的属性) duration(持续时间);

例:

transition:background-color 2s;

意思是用2s时间过渡背景颜色。该属性比animation低级一些。不能自定义动画,只是模拟。

3、translate(位移)是transform(变换属性)的一种。最简单写法为:

transform:translate(x);

例:

transform:translate(100px);

意思是元素在x轴上从当前位置移动到100px。


查看完整回答
1 反对 回复 2016-05-17
  • 1 回答
  • 1 关注
  • 2252 浏览
慕课专栏
更多

添加回答

举报

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