我使用materializecss制作网站。我尝试制作类似于website上使用的侧边导航。
我想在我的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;
}
答案 0 :(得分: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;
}