Besoin d'afficher Font Awesome dans la balise select options?
Si j'utilise en dehors de Son fonctionnement
Mais comment puis-je l'afficher dans une balise à la place si du texte
<select id="select_graphtype"> <option value="line_graph"> Line Graph</option> <option value="pie_chart"> Pie Chart</option> </select>
Pouvez-vous m'aider s'il vous plaît?
3 Réponses :
Vous pouvez simplement ajouter une icône FontAwesome à votre liste déroulante sous forme de texte. Vous n'avez besoin que de quelques éléments en CSS uniquement, le CSS FontAwesome et l'unicode. Par exemple :
select { font-family: 'FontAwesome', 'Second Font name' } <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" rel="stylesheet"/> <select> <option>Hi, </option> <option>Hi, </option> <option>Hi, </option> <option>Hi, </option> <option>Hi, </option> </select>
que vous demandez est dupliqué avec ceci .
Vous ne pouvez pas utiliser (icon tag) à l'intérieur de (option tag), mais vous pouvez le faire différemment comme use class = 'fa' dans les classes select et icon dans la valeur d'option. Cela fonctionne parfaitement dans mon cas.
.fa option { font-weight: 900; }
Si cela ne fonctionne pas, veuillez vous en assurer
<select id="select_graphtype" class="fa"> <option value="fa fa-address-card">  line chart</option> <option value="fa fa-address-card">  Pie Chart</option> </select>
J'espère que cela vous aidera. Mieux, je vous suggérerais fringant cadre de frontend Materialise CSS sélectionnez dans ce lien. Je l'ai utilisé pour mes travaux frontend.
@JhansiPasupuleti est généralement le bienvenu. Si cela vous a aidé, veuillez l'accepter. Cordialement Mobasshir.
Essayez ceci:
<select id="select_graphtype"> <option value="line_graph">  Line Graph</option> <option value="pie_chart">  Pie Chart</option> </select>
@font-face { font-family: "FontAwesome"; font-weight: normal; font-style : normal; src : url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot"); src : url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg") format("svg"); } select { font-family: FontAwesome; }
Avez-vous encore essayé quelque chose? Votre meilleure option est d'envelopper la balise
select
dans un div, de faire apparaître la baliseselect
, de vous adonner au wrapperdiv
, de mettre une icône dedans et positionnez-le.Duplicata de stackoverflow.com/questions/19259518/...
Copie possible de Comment utiliser un glyphique Bootstrap 3 dans un html sélectionnez
Copie possible de icône de police géniale dans l'option de sélection