我使用渐变作为我网站的背景。它在safari和firefox中看起来很好,但在chrome和opera中有严重的闪烁。我已经在其他网站/帖子上阅读过关于chrome的绑定和抖动问题。我曾尝试使用CSS渲染渐变,也只是一个svg。这两个都有相同的闪烁结果。
我是否可以编写强制执行chrome和opera来渲染渐变的代码,如safari或firefox?
我试过-webkit-transform:translateZ(0);有和没有webkit前缀。它没有解决问题。还有其他建议吗?
P.S。我的渐变是90度(从左到右)#66cccc到#349A9A。我不知道颜色是否有任何区别,但如果可以解决问题,我愿意稍微调整一下 。
答案 0 :(得分:3)
在某些Mac笔记本电脑上使用Chrome是known problem。这似乎与他们的屏幕构建方式有关。有关LCD结构如何在某些条件下闪烁的更多信息,请参见this article。
我对这个问题的经验似乎表明它似乎出现了灰色阴影。其他颜色似乎没有问题。
答案 1 :(得分:-3)
我有同样的问题。我谷歌它因为它只显示在谷歌铬,并发现问题是与我的macbook pro 2012年中期13“屏幕或英特尔hd4000内部图形卡造成损害(没有人确定谁应该责备)