【发布时间】:2016-08-14 07:07:52
【问题描述】:
我对 IE10 和 SVG 的 CSS 样式有疑问。它适用于 chrome 和 firefox:
background-image: url(data:image/svg+xml,<svg\ version=\"1.1\"\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"32px\"\ height=\"32px\"\ viewBox=\"0\ 0\ 32\ 32\"><circle\ fill=\"red\"\ cx=\"16\"\ cy=\"16\"\ r=\"12\"/></svg>);
这是我的 SVG 示例,但它在 IE10 中不起作用。有没有机会解决这个问题?不幸的是,我没有机会从 HTML 加载 SVG,它应该从 CSS 加载,例如:
http://jsfiddle.net/fgLtkn1n/1/
.foo {
display:inline-block;
width:32px;
height:32px;
border: 1px solid gray;
background-image: url(data:image/svg+xml,<svg\ version=\"1.1\"\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"32px\"\ height=\"32px\"\ viewBox=\"0\ 0\ 32\ 32\"><circle\ fill=\"red\"\ cx=\"16\"\ cy=\"16\"\ r=\"12\"/></svg>);
}
<div class='foo'></div>
谢谢!
【问题讨论】:
标签: html css internet-explorer svg