我尝试过很多不同的javascript框架,比如jquery,甚至像$fx这样的动画专用框架,我都无法达到我想要的流畅度。
我最近看到了两个非常流畅的动画例子,要么是在电脑上,要么是在iPhone和iPad上。
http://beta.jolicloud.com/和http://www.apple.com/iphone/
它们是如何实现如此流畅的动画的?
我一直在用jquery或$fx制作非常简单的文本,比如简单的文本从页边距顶部: 100px到500px,而且它很抖动……
发布于 2012-01-07 04:22:02
这两个站点都使用CSS transitions和CSS animations,它们比JS动画更流畅(CSS动画基于关键帧,移动更加流畅。JS动画本质上只是像定格一样的关键帧,所以它更有抖动)
发布于 2012-01-07 04:23:18
在脚本中使用jquery缓动来获得平滑的动画效果。http://gsgd.co.uk/sandbox/jquery/easing/
发布于 2012-01-07 04:24:27
查找http://jquerymobile.com/,为您的过渡进行移动优化,
另外,查找http://api.jquery.com/animate/以从一个状态更改到另一个状态。
你的“流畅”有持续时间和缓动属性:)
https://stackoverflow.com/questions/8763785
复制相似问题