【发布时间】:2015-08-10 23:28:42
【问题描述】:
我搜索了类似的问题,但没有一个有效,所以我在这里请求您的帮助。 我想要的是:
当有人访问“关于”时,li 将被激活,以便 css 应用。当他按下“服务”时,会发生与上述相同的情况等。
注意1:这个菜单在主体中是用require_once("path/to/navmenu.php")调用的,不知道有没有影响
注意 2: 我知道 jQuery 是这里的关键,但我在 stackoverflow 中尝试了一些类似问题的代码,但没有一个有效。感谢 JSfiddle
HTML 代码:
<nav class="flexy-menu">
<li class="active"><a href="index.php">home</a><div class="menu-space"></div></li>
<li><a href="about-us-style1.php">about</a><div class="menu-space"></div></li>
<li><a href="service-style2.php">service</a><div class="menu-space"></div></li>
</nav>
CSS 代码:
.flexy-menu li:hover > a,
.flexy-menu li.active a {
background: #c68f50;
color: #fff;
}
【问题讨论】:
-
这方面的一些变化可能会有所帮助? -stackoverflow.com/questions/9755751/…
-
即使这对 CSS 也有帮助 css-tricks.com/attribute-selectors