html - 带有子菜单的导航菜单未保持突出显示

标签 html css

我的导航菜单有这个 CSS 和 HTML 代码,当您将鼠标悬停在其中一个主要链接上时,您会看到它变成橙色。但是当您浏览子菜单上的链接时,橙色会消失。

当您进入子菜单链接时,如何保持它保持橙色?

<ul id="trans-nav">
<li>
<a href="#">About Us</a>
<ul>
<li><a href="/contact">Contact Us</a></li>
<li><a href="/login">Login</a></li>
</ul>
</li>

#trans-nav {
    list-style-type: none; 
    height: 40px; 
    padding: 0; 
    margin: 0;
    position:relative;
    z-index:999;
}
#trans-nav {
    list-style-type: none; 
    height: 40px; 
    padding: 0; 
    margin: 0;
}
#trans-nav li {
    float: left; 
    position: relative; 
    padding: 0; 
    line-height: 40px;
}
#trans-nav li:hover {
    background-position: 0 -40px;
}
#trans-nav li a {
    display: block; 
    padding: 0 15px; 
    color: #666666; 
    text-decoration: none;
}
#trans-nav li a:hover {
    background-color:#F36F25; 
    color: #eeeeee;
}
#trans-nav li ul {
    opacity: 0;
    position: absolute;
    left: 0;
    width: 200px;
    background: #EEEEEE;
    list-style-type: none;
    padding: 0;
    margin: 0; 
}
#trans-nav li:hover ul {
    opacity: 1; 
}
#trans-nav li ul li {
    float: none; 
    position: static; 
    height: 0; 
    line-height: 0; 
    background: none;
}
#trans-nav li:hover ul li {
    height: 30px;
    line-height: 30px;
}
#trans-nav li ul li a {
    background: #EEEEEE;
}
#trans-nav li ul li a:hover {
    background: #666666;
    color:#EEEEEE;
}

#trans-nav li { -webkit-transition: all 0.2s; }
#trans-nav li a { -webkit-transition: all 0.5s; }
#trans-nav li ul { -webkit-transition: all 1s; }
#trans-nav li ul li { -webkit-transition: height 0.5s; }

最佳答案

试试这个:

http://jsfiddle.net/wjy74/

#trans-nav:hover {
 background-color:#F36F25; 
 color: #eeeeee;
 width: 89px;    
}

关于html - 带有子菜单的导航菜单未保持突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15747969/

相关文章:

html - 如何使用 Bootstrap 和 Angular 实现自定义日期选择器?

html - 文本区域最大宽度

html - 显示不能被覆盖

html - Css 100 视口(viewport)宽度大于屏幕宽度?

html - Opera 浏览器的 CSS 问题

html - 我该如何解决这个问题并添加多个下拉列表?

html - 如何使用 XSLT 生成 HTML 表单?

javascript - 具有输入单选框和一个具有相同属性名称的文本输入的 HTML 表单

html - 将两种属性颜色和字体大小应用于同一选择器

javascript - 是否可以使用 HTML、CSS 和 Javascript 来创建可以访问 Iphone 蓝牙配对的 Iphone 应用程序?