Questo codice CSS funziona abbastanza bello per Internet Explorer fino a 9.internet explorer 10 - come applicare il filtro in scala di grigi?
img.gray {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(1);
}
Ma che cosa devo fare per Internet Explorer 10?
grazie per questo consiglio – jellobird
Non c'è modo di raggiungere questo senza fare riferimento all'URL dell'immagine nel CSS? Sto cercando di farlo funzionare su una pagina con più immagini, quindi suppongo che potrei aggiungere ogni immagine ai CSS nello ... Abbastanza un faff ma poi è IE! –
patrickzdb
Dovresti chiederlo come una domanda nuova di zecca. Includi un link qui, ma assicurati di avere un codice di esempio (nel Q e in un jsFiddle) in modo che qualcuno possa capire a cosa miri. Sono confuso su come ti aspetteresti di fare riferimento all'immagine, senza usare il suo URL. – KatieK