Je dois envelopper mon icône dans une balise <a>
pour une raison quelconque.
Existe-t-il un moyen possible de changer la couleur d’une icône représentant une police géniale en noir?
ou est-ce impossible tant qu'il est enveloppé dans une balise <a>
? Une police géniale est censée être une police et non une image, non?
<a href="/users/edit"><i class="icon-cog"></i> Edit profile</a>
Cela a fonctionné pour moi:
.icon-cog {
color: black;
}
Pour les versions de Font Awesome ci-dessus 4.7., voici ce qui se présente:
.fa-cog {
color: black;
}
HTML:
<i class="icon-cog blackiconcolor">
css:
.blackiconcolor {color:black;}
vous pouvez également ajouter une classe supplémentaire à l'icône du bouton ...
Vous pouvez spécifier la couleur dans l'attribut style:
<a href="/users/edit"><i class="icon-cog" style="color:black"></i> Edit profile</a>
Pour changer la couleur des polices impressionnantes de police pour votre projet entier, utilisez ceci dans votre css
.fa {
color : red;
}
Si vous ne voulez pas modifier le fichier CSS, voici ce qui fonctionne pour moi. En HTML, ajoutez un style avec la couleur:
<i class="fa fa-cog" style="color:#fff;"></i>
Essaye ça:
<i class="icon-cog text-red">
<i class="icon-cog text-blue">
<i class="icon-cog text-yellow">
Pour ne frapper que des icônes cog dans ce type de bouton, vous pouvez attribuer une classe au bouton et définir la couleur de l'icône uniquement à l'intérieur du bouton.
HTML:
<a class="my-Nice-button" href="/users/edit">
<i class="icon-cog"></i>
Edit profile
</a>
CSS:
.my-Nice-button>i { color: black; }
Cela rendra toute icône qui est un descendant direct de votre bouton noir.
En ce qui concerne la réponse @ClarkeyBoy, le code ci-dessous fonctionne correctement si vous utilisez la dernière version des icônes Font-Awesome
ou si vous utilisez fa
classes.
.fa.icon-white {
color: white;
}
Et puis ajoutez icon-white
à la classe existante
il suffit de donner le style de texte que vous voulez: D HTML:
<a href="javascript:;" class="fa fa-trash" style="color:#d9534f;">
<span style="color:black;">Text Name</span>
</a>
.fa-search{
color:#fff;
}
vous écrivez ce code en css et cela changerait la couleur en blanc ou n'importe quelle couleur que vous voulez, vous le spécifiez
il suffit de lui donner le style que vous voulez
style="color: white;font-size: 20px;"
Vous pouvez modifier la couleur d'une icône fontawesome en en modifiant sa couleur au premier plan à l'aide de la propriété css
color
. Voici des exemples:
<i class="fa fa-cog" style="color:white">
Cela supporte aussi svgs
<style>
.fa-cog{
color:white;
}
</style>
<style>
.parent svg, .parent i{
color:white
}
</style>
<div class="parent">
<i class="fa fa-cog" style="color:white">
</div>