简单的问题:CSS3动画是否需要暂停以减少CPU负载,特别是当它被隐藏在某个点时?为了更详细地解释这一点:我有一个包含不同div (= pages)的应用程序,其中一个在谷歌地图部分上有一个无休止的脉冲星动画。
现在我想知道这是否会在移动设备上明显地消耗电池寿命,即使动画不可见(=容器div隐藏)。对于台式机来说,根据OS X的活动监视器,这似乎没有什么区别,但我不知道移动设备(Android &
也许有人在过去已经调查过这个问题了?根据规范,动画在display: none
上终止,所以它们根本不应该运行。如果使用visibility: hidden
,它们仍然会运行。所以,只要确保它是display: none
。