Les icônes de font-awesome sont traduites en svg à la volée grâce à un script. Le problème quand on injecte du html dans le DOM est que le script ne s'exécute pas correctement et l'icône n’apparaît pas. Pour palier à cela, il est possible d'utiliser un générateur de ressources qui est embarqué dans la librairie font-awesom. Pour éviter au script de s'exécuter sur des icônes qui se répètent, la librairie comprend un script qui permet de traduire une seule fois l'image en SVG pour être réutiliser dans des listes. Comme disent les anglo-saxons, et voilà ! Il y a d'autres exemples d'utilisation : https://fontawesome.com/how-to-use/on-the-web/advanced/svg-symbols
Créaloz est une agence de développement. Nous animons déjà plusieurs sites et les projets sont nombreux. Nous pouvons également mettre en place vos projets. Ce blog a pour but de référencer quelques astuces de développement, d'intégration ou de référencement.