Comment utiliser glyphicons dans bootstrap 3.0

j'ai déjà utilisé glyphicons dans bootstrap 2.3 mais maintenant je suis passé à bootstrap 3.0. Maintenant, je ne peux pas utiliser la propriété icon.

Dans le bootstrap 2.3, en dessous de la balise est de travail

<i class="icon-search"></i>

dans bootstrap 3.0, ça ne marche pas.

84
demandé sur Buhake Sindi 2013-08-13 13:45:03

9 réponses

les icônes (glyphicons) sont maintenant contenues dans un fichier CSS séparé de .. .

le markup a changé en:

<i class="glyphicon glyphicon-search"></i>

ou

<span class="glyphicon glyphicon-search"></span>

Voici une liste de modifications utiles pour Bootstrap 3: http://bootply.com/bootstrap-3-migration-guide

107
répondu Zim 2013-09-03 23:29:08

et voilà:

<i class="glyphicon glyphicon-search"></i>

plus d'informations:

http://getbootstrap.com/components/#glyphicons

Btw. vous pouvez utiliser cet outil de conversion , ce qui permettra également de mettre à jour le code pour les icônes:

29
répondu Michael 2015-04-03 19:19:42

si vous téléchargez un bootstrap 3 distro personnalisé, vous devez:

  1. Téléchargez la distribution complète à partir de https://github.com/twbs/bootstrap/archive/v3.0.0.zip
  2. Décompressez et téléchargez le dossier entier appelé fonts dans votre répertoire bootstrap. Mis avec les autres dossiers "css, js".

Exemple Avant:

\css
\js
index.html

Exemple Après Upload:

\css
\fonts
\js
index.html
19
répondu Emiliano Díaz 2013-09-10 19:14:42

si vous utilisez moins , et qu'il ne charge pas la police des icônes, vous devez vérifier le chemin de la police allez à la variable "fichier 151910920".moins et modifier le @icon-font-chemin chemin d'accès , qui ont travaillé pour moi.

6
répondu alejandro 2013-10-06 21:34:04

Bootstrap 3 nécessite la balise span ai-je pas

<span class="glyphicon glyphicon-search"></span>`
4
répondu stranger4js 2014-12-16 07:36:04

incluez la copie des polices sur tous les fichiers de police dans le répertoire a /fonts près de votre CSS.

  1. Inclure le CSS ou MOINS, Vous avez deux options pour activer les polices dans votre projet: vanilla CSS ou source LESS. Pour vanille CSS, juste inclure le fichier CSS compilé du /css dans le dépôt.
  2. pour moins, copiez sur le .moins les fichiers de / moins dans votre existant Bootstrap directory. Puis l'importer dans bootstrap.moins via @import "bootstrap-glyphicons.moins"; . Recompilez quand vous êtes prêt.
  3. ajoutez des icônes! Après avoir ajouté les polices et CSS, vous pouvez en utilisant les icônes. Par exemple, <span class="glyphicon glyphicon-ok"></span>

source

3
répondu Mark Anthony Uy 2013-08-13 09:56:05

si vous utilisez grunt pour construire votre application, il est possible que pendant la construction les chemins changent. 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
            }]
        }
    },
3
répondu Anke Wenz 2015-03-19 09:26:55

Téléchargez tous les fichiers à partir de bootstrap et ensuite inclure ce css

<style type="text/css">
        @font-face {
            font-family: 'Glyphicons Halflings';
            src: url('/fonts/glyphicons-halflings-regular.eot');
        }
 </style>
2
répondu User_3535 2015-09-21 07:50:15

cela pourrait aider. Il contient de nombreux exemples qui seront utiles pour comprendre.

http://www.w3schools.com/bootstrap/bootstrap_ref_comp_glyphs.asp

0
répondu Mushu 2015-09-21 05:26:26