css - 由于 Chrome 中的 mix-blend-mode 属性导致的动画延迟

标签 css google-chrome css-animations mix-blend-mode

如果您启动 Chrome 并在全屏模式下查看我的 fiddle ,您会发现动画很慢。 div 向下滑动时有点滞后,文本向上滑动时会滞后一点。如果您将浏览器的大小调整得更小,动画将正常播放。我的动画在 Safari 中也能正常播放。

如果删除包含 mix-blend-mode 属性的 .light-leaks 类,动画将正常运行。

问题是什么?谢谢。

fiddle
fiddle in fullscreen mode

最佳答案

我必须在动画运行完成后应用 mix-blend-mode 属性以避免延迟。我是用 javascript 做的。

$(".light-leaks").hide();

    setTimeout(function() {

        $(".light-leaks").fadeIn(2500);

     }, 7000); 

关于css - 由于 Chrome 中的 mix-blend-mode 属性导致的动画延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46436281/

相关文章:

css - CSS3中图像的圆形旋转边框

javascript - 视频自动播放在 Safari 和 Chrome 桌面浏览器中不起作用

css - 如何为图案填充添加背景颜色?

CSS "all"过渡不起作用

css - 带有前置零的 "unit-relevant"CSS 属性值是否等同于相应的 "no-zeroes-prepended"值?

javascript - 如何创建一个进度条,每 20% 和时间间隔(毫秒)改变颜色直到填满?

javascript - Chrome 扩展开发 Instagram 加载事件

html - 在不移动其他 div 的情况下悬停并转换 div

css - 在没有绝对位置和 CSS3 变换的情况下垂直对齐代码文本?

javascript - 谷歌地图 js 不显示在 Chrome 或 Opera 中