这里是js小提琴,http://jsfiddle.net/h0hrm8m2/ here's the JSFiddle
在JS小提琴外面悬停它会将底部颜色改为金色。
答案 0 :(得分:0)
关闭标记: -
nav ul li a:hover {
border-bottom: solid 0.15em rgb(255,215,0)
}
nav {
width: 100%;
margin-top: 3%;
margin-bottom:3%;
text-align: center;
}
nav ul li {
list-style-type: none;
display: inline;
}
nav ul li a {
font-family: calibri;
font-size: 1.1em;
text-decoration: none;
color: rgba(0, 0, 0, 0.7);
border-bottom: solid 1px rgb(0, 0, 0);
margin: 1%;
background-color: rgb(255, 255, 255);
padding: 2%;
padding-top: 3%;
}
nav ul li a:hover {
border-bottom: solid 0.15em rgb(255, 215, 0);
}
nav ul li a #current {
border-bottom:solid 1px rgb(250, 215, 0);
}
<nav>
<ul>
<li id="current"><a href="#">HOME</a></li>
<li><a href="#">MENU</a></li>
<li><a href="#">LOCATION</a></li>
<li><a href="#">RESERVATIONS</a></li>
</ul>
</nav>
答案 1 :(得分:0)
nav ul li a:hover
{
border-bottom: solid 1px gold;
}
答案 2 :(得分:0)
您的选择器略有错误。您也不应该使用current
的ID。改为使用一个类:
<nav>
<ul>
<li class="active"><a href="#">HOME</a></li>
<li><a href="#">MENU</a></li>
<li><a href="#">LOCATION</a></li>
<li><a href="#">RESERVATIONS</a></li>
</ul>
</nav>
和
nav {
width: 100%;
margin-top: 3%;
margin-bottom:3%;
text-align: center;
}
nav ul li {
list-style-type: none;
display: inline;
}
nav ul li a {
font-family: calibri;
font-size: 1.1em;
text-decoration: none;
color: rgba(0, 0, 0, 0.7);
border-bottom: solid 1px rgb(0, 0, 0);
margin: 1%;
background-color: rgb(255, 255, 255);
padding: 2%;
padding-top: 3%;
}
nav ul li a:hover {
border-bottom: solid 0.15em rgb(255,215,0)
}
nav ul li.active a {
border-bottom:solid 1px rgb(250,215,0);
}
这最后一个课程(nav ul li.active a
)会使您的有效项目保持其彩色边框。