Comment utiliser un Bootstrap 3 glyphicon en html, sélectionnez
J'ai besoin de faire un sous-ensemble de l'Bootstrap 3 glyphicons sélectionnable dans mon interface par l'utilisateur.
J'ai essayé ceci:
<select class="form-control">
<option><span class="glyphicon glyphicon-cutlery"></span></option>
<option><span class="glyphicon glyphicon-eye-open"></span></option>
<option><span class="glyphicon glyphicon-heart-empty"></span></option>
<option><span class="glyphicon glyphicon-leaf"></span></option>
<option><span class="glyphicon glyphicon-music"></span></option>
<option><span class="glyphicon glyphicon-send"></span></option>
<option><span class="glyphicon glyphicon-star"></span></option>
</select>
Cependant tout ce que je reçois sont des lignes vides. De l'aide ou des suggestions alternatives apprécié.
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas que le standard HTML, sélectionnez afficher du contenu HTML. Je vous suggère de vérifier Bootstrap sélectionnez: http://silviomoreto.github.io/bootstrap-select/
Il dispose de plusieurs options pour l'affichage des icônes ou d'autres balises HTML dans le sélectionner.
Voici une démo: https://www.codeply.com/go/l6ClKGBmLS
J'ai fini par utiliser le bootstrap 3 bouton de la liste déroulante, je poste ma solution ici au cas où ça aide quelqu'un dans le futur. Ajouter le bootstrap 3 liste en ligne pour la classe de l'ul provoque l'affichage dans un bien compact format en tant que bien.
Je suis en utilisant Angular.js c'est donc le code que j'ai utilisé:
Et dans mon controller:
À ma connaissance, la seule façon d'atteindre cet objectif dans un natif sélectionnez serait l'utilisation de l'unicode des représentations de la police. Vous devrez appliquer les glyphicon de la police afin de la sélectionner et en tant que telle ne peut pas mélanger avec d'autres polices. Cependant, glyphicons inclure des caractères réguliers, de sorte que vous pouvez ajouter du texte. Malheureusement réglage de la police des options individuelles ne semble pas être possible.
Voici une liste des icônes avec leur unicode:
http://glyphicons.bootstrapcheatsheets.com/
<select class="form-control fa"><option value=""> demo</option></select>
. Au lieu d'utiliser la classeglyphicon
, utiliser la classefa
. Vous pouvez obtenir la liste de l'unicode pour les icônes ici: fontawesome.io/triche✏
s'affiche mais pas
ou
.glyphicon
sur le<select>
causé le texte illustré de polices différentes. J'ai à la fois, l'icône + police dans<option>
tag. Et aucune icône ne s'affiche.Si vous utilisez le glyphicon que le premier caractère de la chaîne, vous pouvez utiliser le code html char (voir https://glyphicons.bootstrapcheatsheets.com/) et d'appliquer ensuite la police pour le premier caractère de l'élément: