Existe-t-il un moyen simple d’augmenter la taille des glyphiques?
J'ai trouvé une solution comme Font Awesome mais je ne souhaite pas inclure de nouvelle bibliothèque CSS simplement pour augmenter la taille des icônes de taille 2.
C’est un moyen d’augmenter la taille des icônes dans Bootstrap 2.3. Comme je l’ai noté dans mon commentaire, les résultats seront plutôt médiocres, car vous redimensionnez l’image de feuille.
.test {
background-image: url("http://Twitter.github.io/bootstrap/assets/img/glyphicons-halflings.png");
width: 90px;
height: 90px;
background-size: 2100px 800px;
}
Considérez Fontello à la place. Ils vous permettent de générer une police personnalisée en fonction des icônes que vous choisissez.
Définir la taille de la police de la balise <span> a fonctionné pour moi
<span class="glyphicon glyphicon-ok" style="font-size: 20px;"></span>
À partir de Bootstrap 3, les glyphicons ont été modifiés en polices plutôt qu'en images-objets. Cela vous donne plus de flexibilité. Par exemple, vous pouvez définir le font-size
et avance.
<span class="glyphicon glyphicon-adjust" style="font-size:48px;"></span>
Ou vous pouvez simplement écrire une classe de modificateur:
.glyphicon-2x {
font-size: 48px;
}
Il vous suffit de définir la taille de la police :) Vous avez plusieurs options pour cela:
First (définissez-le directement sur l'élément)
<span class="glyphicon glyphicon-search" style="font-size:30px"></span>
Second (définissez-le dans un fichier css)
.glyphicon{
font-size: 30px;
}
Troisième (construire des classes de modification) [Je préfère cette possibilité]
.glyphicon-2x{
font-size: 40px;
}
.glyphicon-3x{
font-size: 60px;
}
...
Usage:
<span class="glyphicon glyphicon-2x glyphicon-search"></span>
il y a plus d'options pour obtenir le troisième plus petit. là pour vous devriez en savoir plus sur Less
selon votre question et le commentaire que Brandon m’a donné, vous pouvez utiliser ce qui précède avec un autre icône de contianer.
Premier
<i class="icon-search" style="-webkit-transform:scale(1.8);"></i>
Seconde
.icon-search{
-webkit-transform:scale(1.8);
-moz-transform:scale(1.8);
-o-transform:scale(1.8);
}
Troisième
.icon-x2{
-webkit-transform:scale(2.0);
-moz-transform:scale(2.0);
-o-transform:scale(2.0);
}
.icon-x3{
-webkit-transform:scale(3.0);
-moz-transform:scale(3.0);
-o-transform:scale(3.0);
}
//here i use the css from above (Bootstrap 3)
//actually you can name it like you want
<i class="icon-search icon-2x"></i>
Vous pouvez utiliser:
.icon-whatever {
zoom: 2;
-moz-transform: scale(2); /* Firefox */
}
Mais plus vous irez grand, plus l'image sera grande. Une bibliothèque de fontes-icônes sera bien plus évolutive.
Si vous utilisez les glyphicons pour les boutons, c'est assez simple:
<button type="button" class="btn btn-default btn-lg">
<span class="glyphicon glyphicon-star"></span>
</button>
Le btn-lg définit la taille. Vous pouvez utiliser btn-lg, bnt-sm, btn-sx
Edit: Si vous n’utilisez pas de boutons ou que lg n’est pas assez grand, vous pouvez ajouter une classe et utiliser font-size (seulement testé dans bootstrap 3.0). Dans bootstrap 3.0 existent en tant que .svg pour ne pas paraître laid
Exemple:
<button type="button" class="btn btn-default btn-lg myGlyphicon">
<span class="glyphicon glyphicon-star"></span>
</button>
CSS:
.myGlyphicon {font-size: 120%;}
ou
.myGlyphicon {font-size: 70px;}
Vous pouvez remplacer la classe de bootstrap, par exemple:
// Size and position are not working.
.icon-glass {
background-size: 800px;
backgroung-position: 10px 50px;
width: 24px;
height: 24px;
}
Le problème est que les icônes auront une apparence moche en raison de la résolution.
J'espère que cela t'aides!
Vous pouvez utiliser IcoMoon.io un outil très facile à utiliser pour générer des polices de caractères de différentes couleurs, de tailles et même que vous le pouvez. générer des sprites à partir de votre sélection.
Je viens de trouver un moyen très simple: utiliser "transformer". Par exemple, placez:
.glyphicon-chevron-right {transform:scale(2.9,2.9);}
dans votre CSS pour l'augmenter 2,9 fois.
Si vous utilisez Bootstrap 3, pourquoi n'utilisez-vous pas em
widths sur l'icône? Si les icônes sont incorporées dans des en-têtes/paragraphes/corps, etc., utilisez alors un La taille de la police dans em
s augmentera la taille des icônes par rapport au paragraphe dans lequel elles se trouvent.
Par exemple, si vous avez:
<span class="glyphicon glyphicon-adjust"></span>
Dans le css qui personnalise votre bootstrap, ajoutez simplement:
.glyphicon {font-size: 1.25 em;}
Cela mettra à l'échelle les glyphes.