2016-10-10 19 views
1

Ich habe ein Theme heruntergeladen, das tolle Icons in der Navbar-Sektion hat. Wenn ich versuche, die Farbe dieser Symbole zu ändern, bleibt sie gleich.Ändere die Farbe des Icons Font Awesome

Ich versuchte

.fa-home { 
    color:black; 
} 

Aber es funktioniert nicht.

+2

Wie auch immer, um ein Beispiel zu sehen? Der Grund könnte sein, dass der Selektor von einem anderen komplexen Selektor überschrieben wurde. – DaniP

+0

Über den Web Inspector prüfen, ob die Farbe auf dem '.fa-home'-Symbol ** ODER ** dem' fa-home's ':: before' zugewiesen ist Element ** ODER **, wenn es sogar von anderen Stilen überschrieben wird. –

+0

@DaniP wenn Nick mit Inline-CSS versucht ... Es sollte keinen komplexen Selektor geben, der es überschreiben könnte. –

Antwort

1

Versuchen Sie, den Stil auf das: before Element anzuwenden, wo das Symbol ist.

.navbarClass li [class^="fa-"]:before, 
.navbarClass [class*=" fa-"]:before { 
... 
    color: #COLOR; 
} 
+2

'! wichtig' sollte nicht erforderlich sein. –

+0

@Paulie_D Danke – nanilab

+0

Das hat funktioniert. danke –

0

Das Problem ist mit Thema, es kann die Farbe irgendwo in der CSS-Datei definiert haben. Suchen Sie danach und folgen Sie den Klassen des Symbols, um zu sehen, wo die Farbe des Symbols definiert ist. Oder legen Sie die CSS-Klasse an den Anfang der Datei und fügen Sie ein "! Wichtig" hinzu. Wie:

Color: black !important; 
+4

Nicht verwenden! wichtig. Tu es einfach nicht. –