li.hover不改变颜色

时间:2013-09-24 03:47:13

标签: html css

这是我的HTML

    <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>

这是我在li

上悬停时尝试更改颜色的CSS
.pure-menu li.hover {
    background: red;
    color: #000000;
}

但是当我悬停时,我看不到红色,我看到了

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:5)

您必须将:代替.,而悬停不是一个类。

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