CSS3动画是否需要在隐藏状态下暂停以减少CPU负载?



简单的问题:CSS3动画是否需要暂停以减少CPU负载,特别是当它被隐藏在某个点时?为了更详细地解释这一点:我有一个包含不同div (= pages)的应用程序,其中一个在谷歌地图部分上有一个无休止的脉冲星动画。

现在我想知道这是否会在移动设备上明显地消耗电池寿命,即使动画不可见(=容器div隐藏)。对于台式机来说,根据OS X的活动监视器,这似乎没有什么区别,但我不知道移动设备(Android &

也许有人在过去已经调查过这个问题了?

根据规范,动画在display: none上终止,所以它们根本不应该运行。如果使用visibility: hidden,它们仍然会运行。所以,只要确保它是display: none

https://www.w3.org/TR/css3-animations/

相关内容

  • 没有找到相关文章

最新更新