HTML / CSS当前活动菜单未显示为活动

纳什

请参阅https://jsfiddle.net/qvh5jsc4/1/

我在想工作

li a:hover:not(.active) {
    background-color: #111;
}

重置无活动颜色。但这是行不通的。主页链接保持绿色。

因此,如何使活动链接显示为绿色。

我有以下代码:

的CSS

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

li {
    float: left;
}

li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

li a:hover:not(.active) {
    background-color: #111;
}

.active {
    background-color: #4CAF50;
}

的HTML

<ul>
  <li><a class="active" href="#home">Home</a></li>
  <li><a href="#news">News</a></li>
  <li><a href="#contact">Contact</a></li>
  <li><a href="#about">About</a></li>
</ul>
斯卡帕姆

尝试使用jquery:https : //jsfiddle.net/xqyhwq36/3/

li a:hover:not(.active) {
    background-color: #111!important;
}

li a:hover {
    background-color: #444;
}
.active {
    background-color: #4CAF50;
}
$("ul a").click(function(){
$("ul a").removeClass("active");
   $(this).addClass("active");
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

活动类菜单HTML-CSS-JS不起作用

来自分类Dev

CSS(引导程序):未突出显示活动/当前选项卡式菜单项

来自分类Dev

为当前菜单设置CSS活动类

来自分类Dev

菜单未显示在活动中

来自分类Dev

更改外部HTML标头活动菜单

来自分类Dev

动态html javascript菜单活动选择

来自分类Dev

HTML / CSS下拉菜单未覆盖或显示在块中

来自分类Dev

在HTML / CSS中的菜单项上悬停/活动之间切换

来自分类Dev

html子菜单未显示在菜单下方

来自分类Dev

html未显示为Applet

来自分类Dev

在静态html页面中处于活动状态的菜单

来自分类Dev

用CSS突出显示活动菜单链接

来自分类Dev

用CSS突出显示活动菜单链接

来自分类Dev

将导航栏当前菜单设置为活动状态

来自分类Dev

HTML + CSS:水平子菜单,始终显示

来自分类Dev

菜单栏 HTML/CSS 错误显示

来自分类Dev

菜单活动当前页面

来自分类Dev

如何使html处于非活动状态并显示正在加载的gif

来自分类Dev

博客文章未突出显示活动菜单项

来自分类Dev

片段活动中未显示操作栏菜单

来自分类Dev

菜单未显示在第二个活动中

来自分类Dev

活动布局未显示

来自分类Dev

在下拉菜单中显示设置为活动的按钮?

来自分类Dev

HTML 生成的字符串未显示为 HTML

来自分类Dev

HTML CSS div未显示在左侧

来自分类Dev

Firefox 未显示完整的 HTML 页面 - CSS

来自分类Dev

访问活动模态中的html

来自分类Dev

纯PHP或CSS-树菜单仅显示活动节点

来自分类Dev

CSS HTML导航菜单