animation是CSS3的动画属性,可以设置以下六种属性。

transition是CSS3的过度属性,可以设置以下四种属性。

从属性上分析,animation可以设定循环次数。
其次,两者的触发条件不同,transition通常和hover等事件配合使用,由事件触发。animation则和gif动态图差不多,立即播放。
所以:
1. 如果要灵活定制多个帧以及循环,用animation.
2. 如果要简单的from to 效果,用transition.
3. 如果要使用js灵活设定动画属性,用transition.
本文深入解析CSS3中animation和transition的区别与应用场景。animation适用于循环及多帧动画,而transition则更适合简单from-to效果,尤其在事件触发下。文章对比了两者特性,指导开发者如何选择合适的CSS3动画方式。
2055

被折叠的 条评论
为什么被折叠?



