小提琴_
我有 3 个背景图像,它们都是 10 像素高和 181 像素宽。在一个 181px 宽和可变高度的元素内部,我将图像 1 放在元素的顶部,将图像 2 放在元素的底部,并且图像 3 一直向下重复。这是代码:
#sidemenu li a.currentpage {
background: url(images/sm-urhere_top.png) no-repeat center top,
url(images/sm-urhere_bottom.png) no-repeat center bottom,
url(images/sm-urhere_bg.png) repeat-y center top;
}
sm-urhere_top.png 和 sm-urhere_bottom.png 都有些模糊(我有点喜欢这种效果),但 images/sm-urhere_bg.png 很清晰。其实如果我把sm-urhere_top.png或者sm-urhere_bottom.png换成sm-urhere_bg.png,只有不重复的时候才会模糊。我使用相同的程序制作了所有三张图像,它们的大小相同,并且我以相同的压缩方式保存了它们。是什么赋予了?
编辑:它似乎只发生在 Chrome 中,而不是在 Firefox 中。chrome是否有理由仅在不重复的情况下才会模糊图像?有没有办法模糊 chrome 中的重复图像?
提前致谢。
这是元素的 HTML:
`<ul class="normal">`
` <li><a href="#" title="This is the description." class="currentpage">Current Page</a></li>`
`</ul>`
好吧,我想我想通了 - 有点。顶部和底部图像具有圆角。出于某种原因,chrome 会看到角落的细节并模糊图像以使其看起来更好。为了解决这个问题,我在中间图像中添加了一些离散的细节,瞧。
仍然不明白为什么如果不重复,chrome 会模糊同一图像。但是它就是这样啊。