2012-09-19 22 views

Antwort

36

Ändern Sie nicht bootstrap.css. Erstellen Sie eine andere CSS-Datei, die Sie überschreiben können. Wie dem auch sei , ist die Linie 4572:

.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a 

Set Hintergrund-Bild auf keine, und Hintergrundfarbe zu, was Farbe Sie wollen.

+1

perfekt, danke. – PeerPressure

+3

Niemals dachte, dass es ein Bild war: '( –

+0

Ich fand, dass nur Hintergrundfarbe: #fff und Hintergrundbild: keine funktionierte nicht für mich. Ich bin mir nicht sicher warum, aber (mit LESS) ich eingestellt das Hintergrundbild zu "linear-gradient (#fff, #fff)" und das hat den Trick gemacht. Ich frage mich, ob die Präfixe -o, -moz, -webkit-Anbieter zurückgelassen wurden (oder irgendwie in Chrome's Cache stecken) – yukondude

5

Wenn Sie auch die Farbe eines ausgewählten Elements ändern möchten, Sie kümmern sich um die aktive Klasse des li-Element nehmen sollte:

.dropdown-menu li.active > a, 
.dropdown-menu li.active > a:hover, 
.dropdown-menu li.active > a:focus { 
    ... 
}