所以我有两个问题。一个是,当我在“主页”上时,我可能会将鼠标悬停在“关于”上,这会使关于它的颜色应该是白色,但主页会返回默认的灰色,这是不应该的。我希望我悬停的菜单项是白色文本,周围有一个灰色框,而我当前所在的页面(主页)仅在文本中以白色点亮,周围没有框。此外,当我将鼠标移开(不悬停在任何菜单项上)时,白色会停留在我最后悬停的任何项目上。我希望我所在的当前页面(主页)上的文本是白色的。
我注意到的另一个问题是,当我移动到关于选项卡时,主页和关于按钮的“尺寸”(填充?)与我在主页选项卡上时不同。因为它在 css 文件中,所以它应该适用于所有页面,对吧?
我正在为我的网页设计课程做一个网站,我对此很陌生,但几乎没有复制+粘贴就可以重新创建兰博基尼网站。你会看到我对菜单系统的意思,我希望它看起来一样(将鼠标悬停在菜单项上会使字体变白并在其周围显示一个灰色框,而当前菜单项保持白色(文本)没有盒子)。基本上与兰博基尼主页上的下拉菜单相同(您在菜单项上,子菜单就这样下拉)。
代码(菜单)CSS:
#dolphincontainer{
position:relative;
color:#E0E0E0;
background:#000000;
padding-top:40px;
width:100%;
font-family:Helvetica,Arial,Verdana,sans-serif;
}
#dolphinnav {
position:relative;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
background:#000000 url(images/dolphin_bg.gif) repeat-x bottom left;
padding:0 0 0 60px;
}
#dolphinnav ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
float:left;
}
#dolphinnav ul li {
display:block;
float:left;
margin:0 1px;
}
#dolphinnav ul li a{
display:block;
float:left;
color:#3D3D3D;
text-decoration:none;
padding:0 10 0 20px;
height:10px;
}
#dolphinnav ul li a span {
padding:12px 20px 0 0;
height:21px;
float:left;
}
#dolphinnav ul li a:hover {
background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;
}
#dolphinnav ul li a:hover span {
display:block;
width:auto;
cursor:pointer;
}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{
color:#fff;
background:#000000 url(images/dolphin_left-ON.gif) no-repeat top left;
line-height:275%;
}
#dolphinnav ul li a.current span {
display:block;
padding:0 20px 0 0;width:auto;
background:#000000 url(images/dolphin_right-ON.gif) no-repeat top right;
height:33px;
}
#dolphin_inner{
color: white;
padding: 5px;
font-size: 80%;
height: 1em
}
#dolphin_inner a:link,
#dolphin_inner a:visited,
#dolphin_inner a:active{color: white}
#dolphin_inner a:hover{color: yellow}
body {background-color:#000000;}
.innercontent{display: none;}
代码(菜单)HTML:
<div id="dolphincontainer">
<div id="dolphinnav">
<ul>
<li><a href="index.html"><span>Home</span></a></li>
<li><a href="about.html"><span>About</span></a></li>
</ul>
</div>
<div id="dolphin_inner">
<div id="about" class="innercontent">
</div>
</div>
</div>
<script type="text/javascript">
//dolphintabs.init("ID_OF_TAB_MENU_ITSELF", SELECTED_INDEX)
dolphintabs.init("dolphinnav", 0)
</script>