【发布时间】:2011-12-16 01:08:42
【问题描述】:
作为需要支持移动设备的项目的一部分,我一直致力于使用 CSS3 模仿 iPhone 切换控件。我在那里几乎拥有元素的外观和感觉,并且正在使用 CSS3 过渡来动画其状态变化。
当我将元素本身放在页面上时,iOS 上的过渡相对平滑。但是,当我将它与页面上的其他 CSS 元素结合使用时,iOS 中的结果就像任何东西一样滞后。它比原始的 jQuery 动画稍微好一点,但并不多。
我设置了两个测试页面来演示我的意思(在普通浏览器中几乎看不到差异):
自行切换控制 > http://ben-major.co.uk/labs/iPhone%20UI/ios_toggle.html
结合其他元素>http://ben-major.co.uk/labs/iPhone%20UI/
我正在寻找有关加快移动设备过渡的任何建议。哪些因素会降低其在整页测试中的性能?
欢迎任何建议和cmets。
【问题讨论】:
-
只有第一个示例在 IOS 模拟器上工作。
标签: css css-transitions