2015-10-30 4 views
2

Как установить цвет заливки фона/встроенного SVG?

.icon { 
 
    width: 20px; height: 20px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><circle cx="10" cy="10" r="10" /></svg>'); 
 
}
<div class='icon'></div>

Как установить цвет заливки (с использованием CSS) инлайн/фона SVG?

+0

https://css-tricks.com/using-svg/ Вы не можете. Он должен быть в формате Kristine

ответ

0
.icon { 
    width: 20px; height: 20px; 
    background-color: red; 
-webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><circle cx="10" cy="10" r="10" /></svg>'); 
    mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><circle cx="10" cy="10" r="10" /></svg>'); 
} 
+0

См. Http://stackoverflow.com/a/33435726/368691 для аналогичного решения. – Gajus

Смежные вопросы