在悬停时更改 CSS

Change the CSS on hover

我有以下 HTML 代码:

<div class="counters2">
    <div class="one_fourth"> Item 1 <h4> 99$ </h4> </div>
    <div class="one_fourth last"> Item 2 <h4> 139$ </h4> </div>
</div>

以及以下 CSS 代码:

.counters2 h4 {
    font-size: 18px;
    color: #999;
    font-weight: 400;
    margin: 20px 0px 0px 0px;
}
.counters2 .one_fourth {
    background-color: #f3f3f3;
    padding: 30px 0px;
    border-radius: 4px;
    font-family: 'Open Sans', sans-serif;
    font-size: 35px;
    color: #393939;
    font-weight: bold;
}

我如何在悬停期间更改 :


我的实际代码的问题是 <h4> 标签之间的价格更改颜色不会更改为白色,直到我将鼠标悬停在它上面。我怎样才能改变它?我尝试了什么:

.counters2 h4.active, .counters2 h4:hover {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    margin: 20px 0px 0px 0px;
}
.counters2 .one_fourth.active, .counters2 .one_fourth:hover {
    background-color: #9eca45;
    padding: 30px 0px;
    border-radius: 4px;
    font-family: 'Open Sans', sans-serif;
    font-size: 35px;
    color: #fff;
    font-weight: bold;
}

您需要删除 h4 中的 color,或者添加覆盖 color: #999; 的特定规则,例如:

.counters2 .one_fourth:hover h4 {
    color: #fff;
}

FIDDLE