Vous devriez peut-être jeter un coup d'œil aux polices Icon. http://css-tricks.com/examples/IconFont/
EDIT : J'utilise Font-Awesome sur mon dernier projet. Vous pouvez même l'amorcer. Il suffit de mettre ceci dans votre <head>
:
<link href="http://stackoverflow.com//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css" rel="stylesheet">
<!-- And if you want to support IE7, add this aswell -->
<link href="http://stackoverflow.com//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome-ie7.min.css" rel="stylesheet">
Et ensuite, ajoutez des liens-icônes comme ceci :
<a class="icon-thumbs-up"></a>
Voici le feuille de triche complète
--edit--
Font-Awesome utilise des noms de classe différents dans la nouvelle version, probablement parce que cela permet de réduire considérablement la taille des fichiers CSS et d'éviter les classes CSS ambiguës. Donc maintenant vous devriez utiliser :
<a class="fa fa-thumbs-up"></a>
EDIT 2 :
Je viens de découvrir que Github utilise également sa propre police d'icônes : Octicons Le téléchargement est gratuit. Il contient également des conseils sur comment créer vos propres polices d'icônes .
9 votes
Vous pouvez définir
background-color
Propriété CSS. Vous pouvez créer une partie non transparente qui sera fixe, et une partie transparente de l'image qui sera remplie de la couleur de votre choix via CSS. Est-ce que c'est ce que vous voulez réaliser ?2 votes
@qbk, cela mérite une réponse, pas seulement un commentaire. Et vous me battez d'une seconde, techniquement.
2 votes
Vous pouvez utiliser des psuedo-éléments avec un mode de mélange pour recolorer toute icône qui est 100% noire ou 100% blanche (le fond reste transparent). Voir ma réponse ici : stackoverflow.com/a/39796437/1472114
2 votes
Pour ceux qui recherchent une réponse réelle et actualisée qui n'implique pas ces affreux "filtres" qui ne sont absolument pas destinés à cela, ne cherchez pas plus loin : stackoverflow.com/a/32736304/671092 Vous pouvez sauter le reste : vous êtes les bienvenus.