2013-05-18 12 views

Odpowiedz

6

Problem polega na tym, że ustawiłeś kolory poszczególnych części paska nawigacji, aby nadpisać cały kolor. bardziej szczegółowe selektory.

Wykonaj trzy czynności:

Pierwsza część problemu:

.top-bar-section li a:not(.button) { 
    //Here is where the first part of the problem is. Change this to a different color. 
    color:black; 
} 

proszę zauważyć że część powyżej zmieni kolor wszystkich elementów z tego selektora (the item 1 rozwijane menu na twojej stronie również tego używa, więc zmieni kolor tego menu, chyba że dasz mu inny selektor).

część druga:

.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { 
    //Here is where the second part of the problem is. Change this to a different color. 
    border-left: solid 1px black; 
    border-right: solid 1px black; 
} 

Trzecia część:

.top-bar-section .has-form { 
    //Here is where the third part of the problem is. Change this to a different colour. 
    background:black; 
} 

Oczywiście, jeśli chcesz, aby kolor Link :hover aby nadal być czarne, można zachować poniższy kod za nim jeśli nie, zmień go na dowolny kolor, który ma być wyświetlany w ukryciu:

.top-bar-section li a:not(.button):hover { 
    // Potential fourth part of problem 
    background:black; 
} 
+1

Dziękuję bardzo! –

4

Jest tak skomplikowana, aby zmienić kolor górnego paska, modyfikując tylko css, co nie ma sensu.

uważam, że o wiele łatwiej nauczyć SCSS i kompas iw moim przypadku zintegrowania technologii wzmianka z Visual Studio, a następnie, po prostu zmodyfikowane ustawienie:

$topbar-bg: #111 !default; 

do

$topbar-bg: #yourColor !default; 

wszystko działa perfekcyjnie

a przy okazji, otrzymasz dodatkowy bonus, który kompas i sass przynoszą do wszystkich Twoich przyszłych projektów

+0

Witam Chciałbym zrobić to samo, czy możesz nieco bardziej szczegółowo opisać, co zrobiłeś, aby osiągnąć ten efekt w VS. Używam VS 2012. Czy istnieje dokument? – Jaya

Powiązane problemy