【发布时间】:2012-08-06 11:12:51
【问题描述】:
我正在开发一种响应式设计,该设计需要标题图形随视口宽度缩放。我已经去了一个 svg 认为这会很好地扩展。 (我在整个站点中测试了对 svg 的支持,并用 svg 替换了 gif)。 在 Firefox(Windows 7 上的 13.0)中,它不会对小尺寸进行抗锯齿处理。有时它在某些尺寸上看起来不错,如果我修复尺寸,它会这样做,但我想避免这样做。 Chrome 和 Safari 对图像进行抗锯齿处理,看起来不错。
我将background-size: 100% 100% 设置为扩展到容器,我也尝试过cover 之类的东西,但似乎没有什么区别。
我也尝试过添加image-rendering: optimizeQuality;,但这似乎没有帮助。
我已经在http://axminster.digital.linneydesign.com/svg/ 设置了一个测试页面——最上面的是背景图片,下面是完全相同的文件,但是直接作为img 添加到了html 中。将浏览器缩小到小尺寸,您会看到顶部的像素化,但底部的像素会保持平滑。
关于如何在不固定尺寸的情况下平滑此背景图像的任何想法?
谢谢。
【问题讨论】:
标签: css firefox svg background-image