Salut hamdiR,
Le fait d'insérer une image en base64 directement dans une balise <img> permet de ne pas avoir à faire un lien vers un fichier distant (potentiellement avec un lien brisé) et économise une requête HTTP.
Mais bien sûr, il est (quasiment) tout aussi intéressant d'insérer un lien vers un fichier de type image.svg.
Si on veut pousser un peu vers le SVG, la meilleure manière d'insérer et ensuite de manipuler le SVG est d'utiliser la balise <svg> en récupérant le code du SVG comme ça :
<svg class="picto" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 329 329" xml:space="preserve">
<g>
<path d="M164.5,0C73.794,0,0,73.794,0,164.5S73.794,329,164.5,329S329,255.206,329,164.5S255.206,0,164.5,0z M225.711,228.303
l-4.761,4.426c-14.623,13.594-33.25,21.081-52.451,21.081c-17.875,0-34.84-6.275-49.061-18.148
c-11.65-9.725-20.979-23.214-26.431-38.162H79.25c-1.657,0-3-1.343-3-3v-23c0-1.657,1.343-3,3-3h8.089
c-0.057-1.342-0.085-2.679-0.085-4s0.028-2.658,0.085-4H79.25c-1.657,0-3-1.343-3-3v-23c0-1.657,1.343-3,3-3h13.758
c5.452-14.948,14.781-28.437,26.431-38.163C133.66,81.466,150.625,75.19,168.5,75.19c17.423,0,34.041,5.98,48.057,17.293
l5.058,4.083c0.619,0.5,1.014,1.225,1.099,2.016c0.085,0.792-0.149,1.584-0.648,2.203l-14.447,17.896
c-1.041,1.29-2.929,1.491-4.219,0.45l-5.058-4.082c-8.801-7.104-19.121-10.859-29.842-10.859c-17.68,0-34.052,10.349-43.689,27.31
h63.855c1.657,0,3,1.343,3,3v23c0,1.657-1.343,3-3,3h-72.295c-0.078,1.337-0.117,2.675-0.117,4s0.04,2.663,0.117,4h72.295
c1.657,0,3,1.343,3,3v23c0,1.657-1.343,3-3,3h-63.855c9.637,16.961,26.009,27.31,43.689,27.31c11.85,0,23.465-4.731,32.706-13.321
l4.761-4.426c0.582-0.542,1.343-0.835,2.152-0.801c0.795,0.029,1.546,0.373,2.088,0.956l15.66,16.846
C226.994,225.276,226.924,227.174,225.711,228.303z"/>
</g>
</svg>
Tu peux retourner sur
la démo sur Codepen, le 2ème menu est fait avec des balises <svg>.
Très gros avantage :
tu peux modifier la couleur de remplissage, le contour, tu peux également animer tous les éléments du SVG ! Modifié par MatthieuR (30 Mar 2016 - 17:06)