J'ai déjà utilisé des glyphicons dans bootstrap 2.3, mais maintenant je suis passé à bootstrap 3.0. Maintenant, je ne peux pas utiliser la propriété icon.
Dans bootstrap 2.3, la balise ci-dessous fonctionne
<i class="icon-search"></i>
Dans bootstrap 3.0, cela ne fonctionne pas.
Les icônes (glyphicons) sont maintenant contenues dans un fichier css séparé .. .
Le balisage a été modifié en:
<i class="glyphicon glyphicon-search"></i>
ou
<span class="glyphicon glyphicon-search"></span>
Voici une liste utile des modifications pour Bootstrap 3: http://bootply.com/bootstrap-3-migration-guide
Voilà:
<i class="glyphicon glyphicon-search"></i>
Plus d'informations:
http://getbootstrap.com/components/#glyphicons
Btw. vous pouvez utiliser ceci outil de conversion , cela mettra également à jour le code pour les icônes:
Si vous téléchargez une distribution bootstrap 3 personnalisée, vous devez:
fonts
dans votre répertoire bootstrap. Mis ensemble avec les autres dossiers "css, js".Exemple avant:
\css
\js
index.html
Exemple après téléchargement:
\css
\fonts
\js
index.html
Si vous utilisez moins et que vous ne chargez pas la police des icônes, vous devez vérifier le chemin de la police, aller au fichier variable.less et changer le @ icon-font-path = chemin, cela a fonctionné pour moi.
Bootstrap 3 nécessite une balise span non pas i
<span class="glyphicon glyphicon-search"></span>`
Si vous utilisez grunt pour créer votre application, il est possible que les chemins changent pendant la construction. Dans ce cas, vous devez modifier votre fichier grunt comme ceci:
copy: {
main: {
files: [{
src: ['fonts/**'],
dest: 'dist/fonts/',
filter: 'isFile',
expand: true,
flatten: true
}, {
src: ['bower_components/font-awesome/fonts/**'],
dest: 'dist/css/',
filter: 'isFile',
expand: true,
flatten: false
}]
}
},
Inclure les polices Copiez tous les fichiers de polices dans un répertoire/polices à proximité de votre CSS.
<span class="glyphicon glyphicon-ok"></span>
Téléchargez tous les fichiers de bootstrap puis incluez ce css
<style type="text/css">
@font-face {
font-family: 'Glyphicons Halflings';
src: url('/fonts/glyphicons-halflings-regular.eot');
}
</style>
Cela pourrait aider. Il contient de nombreux exemples qui seront utiles à la compréhension.
http://www.w3schools.com/bootstrap/bootstrap_ref_comp_glyphs.asp