Comment puis-je inclure une police génial icône dans mon fichier svg?
J'ai un svg qui comprend des images:
<g><image id="myImage" class="myClass" x="12" y="15" width="10" height="10" xlink:href="/images/pic.png"/></g>
Comment puis-je remplacer cette ligne w/une police génial icône:
<g><i class="icon icon-cloud-download" x="12" y="15" width="10" height="10"></i></g>
ne semble pas fonctionner, car l'image ne s'affiche pas.
- Vous avez besoin pour obtenir le glyphe éléments de la svg.
- J'ai trouvé que cette solution fonctionne le mieux: stackoverflow.com/questions/11243677/...
Vous devez vous connecter pour publier un commentaire.
i
n'est pas valide SVG. Vous devez inclure le caractère réel que l'icône s'affiche. Si vous jetez un oeil à police impressionnant de la feuille de style, vous verrez...Mais ceux sont des caractères unicode codés pour CSS. En SVG, vous devrez modifier la syntaxe de l'exemple
\f040
à:Et puis dans votre feuille de style d'ajouter:
<g class="info-container" transform="translate(240,283)"><text class="svg-icon" x="-60" y="0">&#xf040</text></g>
et le style.svg-icon { font-family: FontAwesome; }
mais il n'aide pas. FontAwesome.css est attaché à la page. Et l'icône s'affiche comme du texte. Pourquoi donc?<g><text x="0" y="0"></text></g>
mon Démo
JS
text
fonction pour ajouter une chaîne à un élément HTML? comme '\uf083' et 