Come posso aggiungere un svg alla mia pagina Web e cambiarne il colore tramite css?Aggiungi svg alla pagina web?
ho provato:
<img src="my.svg" class="svg"/>
.svg{
fill: white;
}
ma senza fortuna.
Solo soluzioni CSS, per favore, e non ho bisogno di fallbacks, solo supportando nuovi browser.
Ci sono molti modi per includere uno SVG, date un'occhiata qui: https://css-tricks.com/using-svg. È importante dire che alcuni modi possono sembrare più semplici (come usare un tag '' come lo hai fatto o usarlo come 'background-image') ma causa solo il problema che stai affrontando: impossibilità di collegare CSS esterni all'interno di SVG , cioè lo stile della pagina non si riflette all'interno del file SVG caricato. –