Le code du dimanche: Iconeleon
Comme je le disais dans le billet précédent à propos de SVGBox, l'idée était bonne mais le poids était rédhibitoire.
Pourtant, ça peut être sympa d'avoir un catalogue d'icônes prêtes à servir et dont on puisse altérer la couleur, sans compter que ce serait une bonne alternative aux webfonts tout en étant plus accessible.
Donc, j'ai récupéré le pack d'icônes de fontAwesome et j'ai bidouillé une API qui permette de faire la même chose que SVGBox.net, à savoir obtenir une icône svg dans la couleur que l'on souhaite.
Par exemple:
api.warriordudimanche.net/iconeleon/?i=headphones donne:
et si on ajoute le paramètre c on peut changer la couleur: api.warriordudimanche.net/iconeleon/?i=headphones&c=red
La couleur peut-être au format HTML, un nom de couleur css ou un rgba quelconque...
api.warriordudimanche.net/iconeleon/?i=headphones&c=rgba(255,0,255,0.5)
Comme pour fancytation
Toute icône modifiée est sauvegardée en cache pour éviter une surcharge du serveur
Et en plus
Je vous ai ajouté un frontend minimaliste pour rechercher les icones dans les 1615 du pack.
liens
- le front: http://api.warriordudimanche.net/iconeleon/
- Téléchargement du script: http://api.warriordudimanche.net/iconeleon/?download
- La «doc» : http://api.warriordudimanche.net/iconeleon/?help
Voilà
Du coup, si ça peut être utile, n'hésitez pas à vous servir voire à proposer un frontend plus... comment dire ? abouti ?
❝ 3 commentaires ❞
Fil RSS des commentaires de cet article
✍ Écrire un commentaire
les commentaires relevant du SPAM seront filtrés et dégagés direct...