【问题标题】:CSS animation high CPU usageCSS动画高CPU使用率
【发布时间】:2018-06-21 23:15:02
【问题描述】:

我正在开发一个加载组件并使用此代码笔作为参考

在这里查看 --> Code

我一测试,CPU 使用率就会上升。我尝试按照其他帖子的建议添加这些,但动画停止了,

transform: translateZ(0) or will-change: transform

任何建议

【问题讨论】:

  • 您是否将will-change 添加到正确的元素中?另外,您是否尝试将opacity 添加到will-change?你可以做will-change: transform, opacity;。主要是因为渐变和被旋转的元素。不确定这是否会有所作为。
  • 它没有帮助。
  • 这是那些棘手的问题之一。抱歉,没有其他想法:\

标签: css css-animations


【解决方案1】:

您可以使用 .gif 图像文件,而不是像您尝试的那样创建新的。

我不知道你会在哪里使用该功能。

但是 Ajax 有一个名为 'beforeSend' 的属性。

参考:Jquery Ajax beforeSend and success,error & complete

此外,如果您想在页面加载时实现它。然后,您可以像下面这样实现它。

参考:Can I run javascript before the whole page is loaded?

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    • 2016-04-06
    • 2012-10-22
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多