L’utilisation des icônes est essentielle pour améliorer l’UX d’un site web. Font Awesome propose une large gamme d’icônes personnalisables.
Dans cet article, nous allons voir comment créer un champ <select> permettant de choisir une icône Font Awesome en affichant à la fois son nom et son visuel.
1. Intégration de Font Awesome
Avant de commencer, assurez-vous que Font Awesome est bien inclus dans votre projet. Vous pouvez l’ajouter via un CDN :
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
2. Création du Select avec les icônes
Voici le code HTML de base :
<select id="icon-select" class="form-awesome">
<option value="fa-solid fa-user">  User</option>
<option value="fa-solid fa-envelope">  Envelope</option>
<option value="fa-solid fa-bell">  Bell</option>
<option value="fa-solid fa-star">  Star</option>
<option value="fa-solid fa-heart">  Heart</option>
</select>
3. Ajout de la mise en forme CSS
Ajoutons un peu de style pour améliorer l’affichage :
.form-awesome {
font-family: "Font Awesome 6 Free";
}
4. Trouver les Codes des Icônes Font Awesome
Pour obtenir le code Unicode d’une icône Font Awesome, vous pouvez visiter le site officiel Font Awesome et rechercher une icône. Une fois sur la page de l’icône souhaitée, cliquez sur l’onglet « Glyph » pour voir son code Unicode (par exemple, 
pour l’icône de cloche). Ce code peut ensuite être utilisé dans votre <select> pour afficher l’icône.