【发布时间】:2013-04-12 02:36:29
【问题描述】:
我一直在尝试使用 SVG 作为背景图像,以便使用 background-size-property 对其进行缩放。这在大多数当前浏览器中都很好用,但 Internet Explorer 似乎误解了这些值,当我只使用一个值时,显示的图像尺寸要小得多,而使用两个值的比例不正确。
我在http://jsfiddle.net/c7DEw/1/ 上举了一个例子
svg 的宽度和高度已设置为 100%。我认为这与viewBox 和enable-background 属性有关,但这些似乎没有任何作用。
这在 Internet Explorer 9 和 10 中都会发生。
以前有人遇到过这种行为吗?如果是这样,您是如何解决的?
【问题讨论】:
-
7,8,9,10...哪个?
-
也许这可以帮助你css-tricks.com/using-svg 但我想应该可以工作也许是浏览器功能问题。
-
我今天早些时候阅读了 Chris 的文章,并在 IE 中测试了他的版本,似乎可以正常工作。虽然他没有后台版本的示例,但代码似乎大致相同。
-
你找到答案了吗?我遇到了同样的问题。
-
如果我没记错的话,这个问题是由我从一篇文章中记错的东西引起的。我已将 SVG 的宽度和高度更改为 100%(请参阅我小提琴的 JS 部分),Internet Explorer 的解释似乎与其他浏览器不同。
标签: css svg internet-explorer-9 internet-explorer-10