我正在开发一种响应式设计,该设计需要标题图形随视口的宽度缩放。我已经去了一个 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/上设置了一个测试页面- 顶部是背景图片,下面是完全相同的文件,但直接添加到 html 中作为img
. 将浏览器缩小到小尺寸,您会看到顶部的像素化,但底部的像素将保持平滑。
关于如何在不固定其尺寸的情况下平滑此背景图像的任何想法?
谢谢。