【发布时间】:2015-04-26 08:23:38
【问题描述】:
所以我想要一个导航栏,当我将鼠标悬停在 li / a 元素上时,导航栏的 FULL 高度会出现不同的颜色。因为当我将鼠标悬停在它上面时,只有文本的背景颜色会改变......这很丑......
我希望这足够清楚,但系统阻止我上传图片:o.
谢谢!
编辑: 我忘记了 HTML 和 CSS:
<ul id="nav">
<li><a href="">Home</a></li>
<li><a href="">Courses</a></li>
<li><a href="">Subjects</a></li>
<li><a href="">Sign Up</a></li>
<li><a href="">Log In</a></li>
</ul>
#nav {
height: 60px;
font-size: 30px;
line-height: 60px;
vertical-align: middle;
text-align: center;
background-color: #0080FF;
width: auto;
border: 10px solid #16044E;
border-radius: 20px;
z-index: 1;
}
#nav ul {
}
#nav li {
display: inline;
text-align: center;
margin-left: 10px;
margin-right: 10px;
}
#nav li:hover {
background-color: orange;
}
#nav a, a:active {
color: white;
text-decoration: none;
}
【问题讨论】:
-
你能上传一个代码sn-p吗? (即:JS Fiddle)
-
@AramilRey jsfiddle.net/g6eh4kro
-
您是否正在寻找类似jsfiddle.net/akshay7/grjdp7qw 的东西?
标签: html css nav navigationbar