0

我使用materializecss制作网站。我正在尝试制作一个类似于他们网站上使用的侧导航。

我想在我的 Side Nav 中将选定的选项卡涂成红色,但是当我将鼠标悬停在它上面时,由于 materializecss 本身,它一直变灰。

有时阻止框架做我不希望他们做的事情的好方法是什么?

谢谢你。

编辑 - 我的代码https://jsfiddle.net/9mek1r48/

     <ul id="slide-out" class="side-nav fixed">
            <li class="activeTab"><a href="#!" class="white-text">+Add Banner</a>            
            </li>
            <li><a href="#!">Test</a>            
            </li>
     </ul>

我创造的风格

.activeTab {
    background-color: #ee6e73;
    !important;
} 
4

1 回答 1

2

我通常做的是在我的 css 文件的顶部,在框架 css 文件之后,添加 css 规则来覆盖框架中的规则,而无需编辑框架本身。

你想把它添加到你的 CSS 中:

ul.side-nav.fixed li:hover, ul.side-nav.fixed li.active {
   background-color: rgba(0, 0, 0, 0.05);
}

根据您的口味更改颜色。

编辑:停止改变试试这个:

ul.side-nav.fixed li:hover, ul.side-nav.fixed li.active {
  background-color: inherit;
}
于 2015-05-28T08:43:40.613 回答