Html css问题中的简单导航栏,可能是一个非常简单的答案
所以我只是想做一个简单的导航栏菜单,当你把鼠标悬停在它上面时,它下面有一个4px的边框。这本身并不难做到,但我正在尝试设计它,使不同的菜单元素有不同的颜色。这就是我到目前为止所做的: HTMLHtml css问题中的简单导航栏,可能是一个非常简单的答案,html,css,Html,Css,所以我只是想做一个简单的导航栏菜单,当你把鼠标悬停在它上面时,它下面有一个4px的边框。这本身并不难做到,但我正在尝试设计它,使不同的菜单元素有不同的颜色。这就是我到目前为止所做的: HTML 它显示不同的颜色,但悬停功能不适用于我的4px边框…:(非常简单。CSS中有两个声明 #navlist li.投资组合a:悬停{ .portfolio是a元素。您使用的声明暗示:a是的子元素。portfolio是的子元素,li是的子元素。您做得太深了 这将有助于: #navlist li a.portfo
它显示不同的颜色,但悬停功能不适用于我的4px边框…:(非常简单。CSS中有两个声明
#navlist li.投资组合a:悬停{
.portfolio
是a
元素。您使用的声明暗示:a
是的子元素。portfolio
是的子元素,li
是的子元素。您做得太深了
这将有助于:
#navlist li a.portfolio:hover{
工作小提琴:
完整更正的CSS:
/*Menu*/
#navlist
{
margin: 0;
padding: 0 0 20px 10px;
}
#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}
#navlist a:hover { color: #000; }
#navlist li .home {
color: #d43f3f;
}
#navlist li .home:hover
{
border-bottom: 4px solid #d43f3f;
padding-bottom: 2px;
background: transparent;
color: #d43f3f;
}
#navlist li .about {
color: #00ace9;
}
#navlist li .about:hover
{
border-bottom: 4px solid #00ace9;
padding-bottom: 2px;
background: transparent;
color: #00ace9;
}
#navlist li .portfolio {
color: #6a9a19;
}
#navlist li a.portfolio:hover
{
border-bottom: 4px solid #6a9a19;
padding-bottom: 2px;
background: transparent;
color: #6a9a19;
}
你的选择器错了
#navlist li.about
应该是#navlist li a.about
例如LOL现在感觉有点不舒服…但是谢谢你…现在太晚了:需要更多的咖啡;)如果你工作太久了,很难分辨出来。如果它能解决你的问题,请接受
/*Menu*/
#navlist
{
margin: 0;
padding: 0 0 20px 10px;
}
#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}
#navlist a:hover { color: #000; }
#navlist li .home {
color: #d43f3f;
}
#navlist li .home a:hover
{
border-bottom: 4px solid #d43f3f;
padding-bottom: 2px;
background: transparent;
color: #d43f3f;
}
#navlist li .about {
color: #00ace9;
}
#navlist li .about a:hover
{
border-bottom: 4px solid #00ace9;
padding-bottom: 2px;
background: transparent;
color: #00ace9;
}
#navlist li .portfolio {
color: #6a9a19;
}
#navlist li .portfolio a:hover
{
border-bottom: 4px solid #6a9a19;
padding-bottom: 2px;
background: transparent;
color: #6a9a19;
}
/*Menu*/
#navlist
{
margin: 0;
padding: 0 0 20px 10px;
}
#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}
#navlist a:hover { color: #000; }
#navlist li .home {
color: #d43f3f;
}
#navlist li .home:hover
{
border-bottom: 4px solid #d43f3f;
padding-bottom: 2px;
background: transparent;
color: #d43f3f;
}
#navlist li .about {
color: #00ace9;
}
#navlist li .about:hover
{
border-bottom: 4px solid #00ace9;
padding-bottom: 2px;
background: transparent;
color: #00ace9;
}
#navlist li .portfolio {
color: #6a9a19;
}
#navlist li a.portfolio:hover
{
border-bottom: 4px solid #6a9a19;
padding-bottom: 2px;
background: transparent;
color: #6a9a19;
}