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

克鲁布凯维奇

我正在使用CSS突出显示菜单上与访问者当前所在页面相对应的链接,以便他们知道他们在网站中的位置。

我已将其用作指南Active Menu Highlight CSS,但仍无法正常工作。

有人可以发现我哪里出问题了吗?提前致谢!

的HTML

<ul id="nav">    
    <li class="editorial"><a class="nav" href="editorial.html">EDITORIAL</a></li>
    <li class="places"><a class="nav" href="places.html">PLACES</a></li>
    <li class="people"><a class="nav" href="people.html">PEOPLE</a></li>
    <li class="architecture"><a class="nav" href="architecture.html">ARCHITECTURE</a></li>
    <li class="projects"><a class="nav" href="projects.html">PROJECTS</a></li>
    <li class="published"><a class="nav" href="published.html">PUBLISHED</a></li>
</ul>

我还添加了一个

<body class="editorial">
<body class="places">

...等到每一页。

的CSS

#nav .nav:hover,
body.editorial li.editorial,
body.places li.places
body.people li.people 
body.architecture li.architecture
body.projects li.projects
body.published li.published { 
    background:#FFFF00;
    color:#000;
}

#nav .nav:hover a.nav,
body.editorial li.editorial a.nav,
body.places li.places a.nav
body.people li.people a.nav
body.architecture li.architecture a.nav
body.projects li.projects a.nav
body.published li.published a.nav{ 
    background:#FFFF00;
    color:#000; 
}
阿内尔·巴拉恩(Arnelle Balane)

它不起作用,因为您忘记了用逗号分隔选择器:

#nav .nav:hover a.nav,
body.editorial li.editorial a.nav,
body.places li.places a.nav,               /* <== forgotten comma */
body.people li.people a.nav,               /* <== forgotten comma */
body.architecture li.architecture a.nav,   /* <== forgotten comma */
body.projects li.projects a.nav,           /* <== forgotten comma */
body.published li.published a.nav { 
  background:#FFFF00;
  color:#000;
}

检查这个小提琴:http : //jsfiddle.net/arnellebalane/0rq291ds/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

用平滑滚动突出显示活动锚链接

来自分类Dev

突出显示活动的div链接

来自分类Dev

突出显示活动的锚链接

来自分类Dev

突出显示导航菜单中的活动标签

来自分类Dev

用JavaScript突出显示Blogger Blogspot中的活动菜单项

来自分类Dev

在SWRevealViewController中突出显示活动链接

来自分类Dev

在SWRevealViewController中突出显示活动链接

来自分类Dev

保持活动链接(框)突出显示

来自分类Dev

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

来自分类Dev

CSS 突出显示活动选项卡

来自分类Dev

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

来自分类Dev

使用jQuery突出显示活动菜单项

来自分类Dev

突出显示UL LI活动菜单项

来自分类Dev

jQuery保持活动菜单项突出显示

来自分类Dev

制作滑块以突出显示导航栏上的活动链接

来自分类Dev

CSS导航菜单突出显示选定的菜单项

来自分类Dev

用js事件链接CSS的活动状态

来自分类Dev

突出显示活动页面

来自分类Dev

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

来自分类Dev

可以在许多嵌套的CSS菜单中突出显示路径吗?

来自分类Dev

可以在许多嵌套的CSS菜单中突出显示路径吗?

来自分类Dev

当前突出显示的链接

来自分类Dev

在Struts2磁贴中单击时如何突出显示菜单中的活动元素?

来自分类Dev

ng-class根据ng-repeat突出显示活动菜单项。AngularJS

来自分类Dev

如何使用window.location突出显示活动菜单项?

来自分类Dev

在React导航v5中突出显示当前活动抽屉菜单

来自分类Dev

在Struts2磁贴中单击时,如何突出显示菜单中的活动元素?

来自分类Dev

对在滚动时突出显示活动菜单项感到困惑(Vanilla JS)

Related 相关文章

热门标签

归档