2015-03-08 2 views
1

Я искал это в течение примерно 3 дней и пробовал почти каждый пример, который я видел, но все же не мог набрать активный класс.Как стилизовать Bootstrap 3 класс acive

Вот мой HTML

<div class="navbar navbar-inverse navbar-fixed-top" id="mainHeader" role="navigation"> 
    <div class="container"> 


     <button class="navbar-toggle" data-target=".navbar-responsive-collapse" 
       data-toggle="collapse" type="button"> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
     </button> 
     <div class="nav-collapse collapse navbar-responsive-collapse nav-hover-orange"> 
      <ul class="nav navbar-nav pull-right"> 

       <li class="active"><a href="index.html">Home</a></li> 
       <li><a href="houseoldRemovals.html">Houseold Removals</a></li> 
       <li><a href="officeRemovals.html">Office Removals</a></li> 
       <li><a href="storage.html">Storage</a></li> 
       <li><a href="tipsAndAdvice.html">Tips & Advice</a></li> 
       <li><a href="termsAndConditions.html">Terms and conditions</a></li> 
      </ul> 
     </div> 
    </div> 
</div> 
<!-- NAV END --> 

ответ

1

Вы должны быть в состоянии сделать это ..

.navbar .nav > li > a:focus, 
.navbar .nav > li > a:hover, 
.navbar .nav > li.active > a { 
    background-color: #11bb11; 
} 

Demo: http://bootply.com/R0zDR7NMCM

+0

Привет, человек, Пожалуйста, не могли бы вы объяснить «Больше, чем знак» (>), я попросил вас и Сарувера, как всегда, хорошо получить 2 вменения. –

+0

Спасибо большое, этот метод отлично подойдет для меня –

+0

Единственная проблема, заключается в том, что если я навешиваю на теперь действующий, он становится черным, а не синим? Мой главный наклон оранжевый –

0

Просто добавьте в ваш CSS:

.navbar-inverse .navbar-nav .active a { 
    background-color: #FFF; 
    color: #333; 
    --etc-- } 
0

Ваше кодирование не самозагрузки стандарт.

Переименуйте nav-collapse в navbar-collapse.

скопируйте css внизу и измените цвет фона на оранжевый.

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{ 
    background:orange; 
} 
+0

Что такое, что больше, чем знак используется? (>) Также вы знаете, где я могу получить хороший учебник по бутстрапу? –

+0

читайте эту документацию http://getbootstrap.com/css/ –

+0

Привет, я хотел бы спросить, почему вы нацеливаете второй класс в каждом объявлении класса? Пожалуйста, уточните свой стиль. –

Смежные вопросы