2013-09-24 4 views
0

Вот мой HTMLli.hover не изменяя цвет

<div class="pure-u" id="menu" data-ng-controller="gotoUrl"> 
      <div class="pure-menu pure-menu-open"> 
       <a class="pure-menu-heading" 
        href="#">PennyTracker</a> 
       <ul> 
        <!-- Add Transaction Button --> 
        <li> 
         <button 
           class="pure-button pure-button-success pure-button-large" 
           data-ng-click="setRoute('new')"> 
          <i class="icon-plus"></i> 
          Transaction 
         </button> 
        </li> 
        ...... 
    </div> 

и вот CSS я пытаюсь изменить цвет при наведении на li

.pure-menu li.hover { 
    background: red; 
    color: #000000; 
} 

Но я не вижу красный цвет, когда я парения, я вижу

enter image description here

что я делаю неправильно?

+2

li: hover правый? –

+3

'hover' не является атрибутом класса ... это псевдокласс, поэтому вместо' .' вам нужно использовать ':' –

ответ

5

Вы должны поставить : вместо ., наведение не является классом.

.pure-menu li:hover { 
    background: red; 
    color: #000000; 
} 
Смежные вопросы