我正在使用Bootstrap 3框架制作响应式网页。我有一张我想用作页面徽标的图像。为什么这个SVG图像缩小时会模糊?
我开始将全尺寸(788 x 1098)图像保存为PNG图像。我的自定义CSS可以确保图像的最大宽度为280px,当然,Bootstrap的CSS会为设备适当缩小图像。当我在我的台式电脑上查看我的自适应网页时,即使缩小到197 x 280,也看起来不错。但是,当我在移动设备上查看时,图像看起来模糊不清。
那么我听说了SVG图像,并认为我会放弃它。我下载了Inkscape for Mac,在Inkscape中打开了全尺寸PNG,并重新保存为SVG图像。意外的是,当我在手机上查看我的网页时,SVG图像看起来不错,但在我的台式电脑上查看时看起来模糊不清。
这是为什么?我认为SVG图像的全部重点是它们可以无损或模糊地缩放?
我做了一个CodePen以协助表明:http://codepen.io/theclarkofben/pen/WvdKgM
<p>SVG 20%</p>
<img src="http://www.clarkben.com/img/cv.svg" alt="a" style="height: 20%; width: 20%;"/>
<p>SVG 100%</p>
<img src="http://www.clarkben.com/img/cv.svg" alt="a" />
谢谢。问题; “cca”是什么意思?此外,我尝试查看页面源,但没有<图像...在任何地方? – theclarkofben
@theclarkofben将其粘贴到浏览器地址栏中:'view-source:http:// www.clarkben.com/img/cv.svg'然后查找'
ad“cca”:https://en.wikipedia.org/wiki/Circa – myf