【发布时间】:2019-12-30 00:17:51
【问题描述】:
我希望我的活动链接是红色的:
nav class="navbar navbar-inverse">
<div class="container col-1 col-sm-12">
<ul class="nav">
<li class="<%= 'active' if current_page?(squad_path) %>"><%= link_to("squad", squad_path)%></li>
<li class=" <%= 'active' if current_page?(album_path) %>"><%= link_to("album", album_path)%></li>
...
当我检查页面时,li 标记处于活动状态,但不会改变网站上的颜色。悬停工作正常,颜色会改变。
这是我的 CSS 代码:
.nav li a{
display: inline-block;
padding-right: 8px;
padding-left: 8px;
color: #fff;
margin-bottom: 3px;
margin-top: 3px;
font-size: 40px;
font-family: "Germanica";
}
.nav li a:hover{
text-decoration: none;
color: #ff0000;
background-color: black;
}
.nav li .active a {
color: #ff0000 !important;
}
不过,当我想更改背景颜色时,它仍然有效。只是不会改变文本的颜色。
【问题讨论】:
标签: html css ruby-on-rails