当我将边框半径和背景渐变应用于<li>
圆角时,看起来参差不齐且粗糙。在这个 jsfiddle 上检查一下
我在 Chrome 和 FF 中看到了这一点。如果我删除渐变或边界半径,问题就会消失。
任何想法为什么会发生这种情况以及我如何解决它?
更新:
我正在开发一个基于 Josh F 想法的 jQuery 解决方案(请参阅下面的完整答案)。这是一个简单的 jQuery 函数,它在其后面附加元素的副本。目前,脚本将目标元素的定位设置为relative
. (在某些情况下,我可以看到这是有问题的。)我的代码在 jsfiddle 上。