【发布时间】:2014-06-26 06:14:51
【问题描述】:
我有一个 SVG 图像,我想在我的页面中使用它,我想用页面进行拉伸。适用于非 SVG 图像的相同 CSS 不适用于 SVG。如这里的快速小提琴所示 -> http://jsfiddle.net/TUby3/
我的 HTML
<img src="image.svg" id="topHeader">
我的 CSS
#topHeader {
width: calc(85% + 10px);
height: 46px;
}
我一直在我的 CSS 中尝试不同的东西,但似乎没有任何效果。当我缩小页面时,图像的宽度确实变小了,但高度并没有保持固定,高度与宽度一致缩小。
有谁知道不涉及将 SVG 换成 PNG 或 JPEG 的解决方案?
【问题讨论】:
-
如果您尝试将其设置为背景图片会怎样?
-
如果在图片上设置最小高度会怎样?
-
大部分情况下都会发生同样的事情。
-
最小高度也不起作用。
-
我也尝试在图像周围使用 wrap div,那里也没有发生任何事情。