我正在使用 chrome 18.0.1025.162
,尝试创建一个径向渐变。
-webkit-radial-gradient(circle, rgba(100, 100, 100, 0.2), rgba(0, 0, 0, 0.9))
问题在于梯度很像素化,颜色和透明度的过渡是分块的而不是平滑的。这在Safari和Firefox中是不同的。Safari和Firefox做得非常顺畅和好。
这是chrome的一个bug吗?有人遇到过同样的问题吗?这是如此简单的渐变!这么简单的东西不能出现故障吧。
查看: http://jsfiddle.net/GyRLe/1/ 以了解我所说的示例。
这个问题有解决方案吗?图像会很糟糕:(
(好的,为了看到平滑度有多差):
这就是我使用它时得到的结果:
http://i.imgur.com/UYB1d.png (Chrome)
http://i.imgur.com/tzGuq.png (Safari)(似乎有点锐利,但那是因为png,否则它接近完美的平滑度)
Firefox和Safari一样好,只是chrome做得不好。 我需要透明度,因为我要在背景中放置一个重复样式图像。
编辑:Chrome 20(金丝雀版)也出现了这个可怕的问题!
编辑2:我们使用CSS的原因是为了不必使用图像!因此,我已将此添加到http://code.google.com/p/chromium/issues/detail?id=123491,希望Google能够做好他们的工作,因为我认为Chrome非常棒。