Spécifier un SVG comme une image de fond et AUSSI le style le SVG dans le CSS?

Est-il possible de spécifier une SVG comme une image de fond et AUSSI le style le SVG dans le même fichier CSS?

Je suis très à l'aise placement, la mise à l'échelle et le découpage des images SVG que ce soit des fichiers individuels ou des sprites, mais je n'ai pas été en mesure de déterminer s'il est possible de style le SVG dans le même fichier CSS comme le définit comme une image d'arrière-plan.

Pseudo CSS, j'aimerais faire la suite pour varier la couleur de forme simple basé sur la classe de l'élément parent:

element1 {
 background-image(icon.svg);
}

element1.black .svg-pathclass {
 fill: #000000;
}

element1.white .svg-pathclass {
 fill: #ffffff;
}

évidemment, cela suppose un chemin dans le SVG avoir de la classe .svg-pathclass

est-ce possible?

InformationsquelleAutor JSDBroughton | 2011-09-09