1
У меня проблема с IE10 и SVG в стиле CSS. Он работает на хром и светлячок:IE10 SVG в CSS background
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. Есть ли возможности решить эту проблему? К сожалению, у меня нет возможности загрузить SVG из HTML, он должен быть загружен с помощью 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>
Спасибо!
Работает отлично! Просто функция js encodeURI или что-то еще? – Alex
для этого примера я использовал 'encodeURIComponent()', но 'encodeURI()' тоже должен работать. – Kaiido
Большое спасибо! Прекрасно работает. – Alex