【问题标题】:new Chrome Web Inspector open causes flashing for blurred and animated element新的 Chrome Web Inspector 打开导致模糊和动画元素闪烁
【发布时间】:2014-05-31 13:49:46
【问题描述】:

我有一个我构建的网络应用程序,它使用 CSS3 来模糊一个带有背景图像的元素,同时在圆形路径中对其进行动画处理。

大约 5 到 10 天前(我不记得确切的时间)Google Chrome 更新了,现在这种组合(模糊加动画)仅在 Chrome 网络检查器打开时才会产生闪烁效果。

要了解我在说什么,请查看当前 Chrome 版本中的以下简化演示 jsfiddle:

http://jsfiddle.net/jaredh159/qqchW/1/

然后,打开网络检查器并重新加载,您会看到闪烁。关闭inspector,闪烁停止。

这是我的代码有问题吗?还是 Chrome 中的错误?有解决方法吗?有没有人有任何见解? Safari 的网页检查器不会导致同样的闪烁。

这是 CSS 和 HTML:

<style>
    @-webkit-keyframes bgOrbit {
    from { -webkit-transform: rotate(0deg) translateX(50px) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(50px) rotate(-360deg); }
    }

    div.wrap {
        position: absolute;
        width: 300px;
       height: 300px;
   }

    .img {
        background-image: url(http://www.prophoto.com/jsfiddle/thumb.jpg);
    position: absolute;
        width: 120%;
        height: 120%;
        top: 80px;
        left: 80px;
        background-repeat: no-repeat;
        -webkit-filter: blur(3px);
        -webkit-animation: 3s bgOrbit linear infinite;
    }
</style>

<div class="wrap">
    <div class="img"></div>
</div>

【问题讨论】:

  • 我也看到了同样的情况。它闻起来像 Chrome 错误,因为一旦关闭模糊过滤器,它就会消失。也许向他们报告。
  • crbug.com/new 是你的朋友。

标签: css google-chrome google-chrome-devtools


【解决方案1】:

从 Chrome 55 开始,这不再是问题。如果有人来这里遇到类似的事情,请打开一个新问题。

【讨论】:

  • 将有助于提供有关原因的背景。您可以确认它已修复,还是您没有注意到?
  • 嗯,这是一个古老的答案,但根据我所说的,我猜它已经正式修复了。如果我没有注意到,我想我不会这么说。大声笑
猜你喜欢
  • 1970-01-01
  • 2011-02-26
  • 2014-06-30
  • 2012-03-11
  • 1970-01-01
  • 1970-01-01
  • 2016-05-30
  • 2018-11-06
  • 1970-01-01
相关资源
最近更新 更多