338 Stimmen

Kann ich die Farbe des Font Awesome-Zahnradsymbols ändern?

Ich muss mein Symbol in eine <a> Tag aus irgendeinem Grund.
Gibt es eine Möglichkeit, die Farbe eines font-awesome-Symbols in schwarz zu ändern?
oder ist es unmöglich, solange es innerhalb einer <a> Tag? Font awesome soll eine Schrift sein, kein Bild, richtig?

enter image description here

<a href="stackoverflow.com/users/edit"><i class="icon-cog"></i> Edit profile</a>

1voto

Mohammed Shareef C Punkte 3441

Sie können die Farbe eines fontawesome-Symbols ändern, indem Sie seine Vordergrundfarbe ändern unter Verwendung der css color Eigenschaft . Nachstehend einige Beispiele:

<i class="fa fa-cog" style="color:white">

Dies unterstützt auch 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>

1voto

Schreiben Sie diesen Code in dieselbe Zeile, damit sich die Farbe des Symbols ändert:

<li class="fa fa-id-card-o" style="color:white" aria-hidden="true">

1voto

mohamed ibrahim Punkte 565

Verwenden Sie Farbe Eigenschaft, um die Farbe des Zielelements wie folgt zu ändern:

.icon-cog { // selector of your element
    color: black;
}

Oder in der neuesten Version von Schriftart-awesome können Sie wählen zwischen gefüllt o nicht ausgefüllte Icons

0voto

Ian Macharia Punkte 1

Ich habe einen Stil hinzugefügt, dann eine Farbe Ihrer Wahl und stellen Sie sicher, dass sie fett ist

0voto

Rasla Punkte 91

Öffnen Sie die svg-Datei in vs code oder ähnlichem

die Zeile ändern

path fill="gray" in eine beliebige Farbe ändern! In meinem Fall ändere ich es in grau!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X