javascript - 如何防止在转换背景图像时发生卡顿?

标签 javascript css background-image

我正在使用 background-size: cover; transition: background-image 4s; 在一个元素上,我写了一些 JS,每 10 秒更改一次 background-image 属性。

元素在 webkit 浏览器中转换背景图像,但图像在转换时抖动。

我怎样才能避免这种情况?

这是一个带有行为示例的 JSFiddle:

http://jsfiddle.net/michaelynch/x60gL1p6/

最佳答案

不要使用 background-size: cover;,而是使用 % like background-size: 100% 190%;

关于javascript - 如何防止在转换背景图像时发生卡顿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30894908/

相关文章:

javascript - 响应式网站的 Scrollorama Parallax

html - 垂直对齐复选框/标签对

css - 由 GitHub Pages 托管时无法看到背景图片

c# - 如何以编程方式更改窗体上的背景图像#

javascript - 使用 AngularJS/Phaser.io 进行游戏并销毁方法

javascript - 单击按钮时出现不需要的蓝色选择突出显示(仅限 Safari)

javascript - vis.js 动态构建数据集

javascript - 在 Chrome 中显示 alert() 时 setTimeout() 过早触发

javascript - chrome bug 全屏背景重绘

html - CSS背景图片颜色叠加