我正在尝试更改导航菜单文本的颜色。
这是我的 CSS 代码:
li {
a {
color: $color4;
text-decoration: none;
display: block;
padding: 0.25rem 5rem 0rem 0rem;
font-size: 1.2rem;
font-weight: bold;
&:hover {
color: $color5;
}
}
&.current-menu-item {
color: $color5 !important;
background:blue;
}
}
我使用的是 SASS 而不仅仅是 CSS。
问题是 .current-menu-item 的背景为蓝色,但文本颜色似乎没有改变,即使是臭名昭著的 !important。
我知道类是正确的,但我似乎无法覆盖 a{}。
有什么建议吗?