我有一个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?
2 回答
试试这个:
http://jsfiddle.net/TUby3/1/
只需在其周围放置一个设定高度的div .
您可以通过将其设置为div的背景图像并使用background-size css来实现与之相同的效果...
(也就是说,Mark的解决方案在我的Chrome中运行正常)