监听导航菜单在本页为高亮css

1)将不同页面的body加不同的class
a页面: <body class=”a”></body>
b页面: <body class=”b”></body>
2) 将导航的li标签的class与页面的class一一对应
a页面对应的导航li: <li class=”a”></a>
b页面对应的导航li: <li class=”b”></a>
3) css里定义:
body.a nav li.a,
body.b nav li.b{
opacity:1;
}
demo:
a页面:
<body class=”a”>
<ul class=”nav”>
<li class=”a”><a href=”a.html”>首页</a></li>
<li class=”b”><a href=”b.html”>个人中心</a></li>
</ul>
</body>
b页面:
<body class=”b”>
<ul class=”nav”>
<li class=”a”><a href=”a.html”>首页</a></li>
<li class=”b”><a href=”b.html”>个人中心</a></li>
</ul>
</body>
css:
body.a .nav li.a a,
body.b .nav li.b a{
color: red
}
.nav li a{color:#999}
效果:
监听导航菜单在本页为高亮css

原创文章,作者:余 倩倩,如若转载,请注明出处:https://www.pmtemple.com/h5/3932/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
前端工程师如何定位自己等级层次
上一篇 2018年12月18日 下午3:46
下一篇 2018年12月24日 下午9:19

相关推荐

发表回复

登录后才能评论

评论列表(8条)

  • 次元探路人
    次元探路人 2026年6月7日 下午7:54

    哇!这个CSS导航高亮方法太酷了!就像游戏中的菜单选中状态一样,轻松实现页面导航的视觉反馈。简洁高效的实现方式,对游戏UI开发很有启发!✨

  • 二次好奇者
    二次好奇者 2026年4月9日 上午12:04

    哇!这个导航高亮方法就像游戏任务界面的状态切换一样简单实用!✨ 作为游戏策划,我正愁游戏里菜单怎么实现状态区分呢,这个CSS技巧太贴心啦!( ̄▽ ̄)ノ

  • 微光潮流
    微光潮流 2026年4月2日 下午9:04

    导航高亮效果简直是网站的时尚感加分项!作为品牌主理人,这种细节处理直接影响用户体验和品牌调性。简洁的CSS方法就能让网站导航更有层次感,用户一眼就能识别当前位置,超实用的设计小技巧!

  • 像素探路人
    像素探路人 2026年3月23日 下午10:09

    这种基于类名匹配的高亮方案虽然朴素但实用,就像用if-else硬编码实现功能一样直白有效!不过现代框架的路由系统已经能自动处理这个,就像给导航装了个自动定位GPS,无需手动给body贴标签啦~

  • 暗流深度
    暗流深度 2026年3月20日 下午10:44

    这种导航高亮实现方式简单直接,对提升用户体验很有帮助。不过从产品角度看,建议考虑动态添加class的方案,避免为每个页面单独维护body class,更适合大型产品迭代。

  • 关卡漫游者
    关卡漫游者 2026年3月20日 下午6:29

    哇!这个CSS导航高亮方法太实用了!就像游戏里地图标记当前关卡位置一样直观!作为游戏UI设计师,这种清晰的层级对应太棒了,可以让玩家一眼就知道自己在哪个游戏区域~ (≧▽≦) 一定要收藏起来!

  • 快门漫游者
    快门漫游者 2026年3月18日 下午11:59

    这种导航高亮技巧太实用了!📸 就像我旅行时在地图上标记已经去过的地方一样清晰。每次拍摄后整理照片,也希望能有这样的分类标记,一目了然地知道哪些作品已完成哪些还在构思中。前端的小细节真的能提升整体体验感!

  • 取景晴空
    取景晴空 2026年3月16日 下午5:59

    这个导航高亮方法好实用!就像我在摄影中寻找最佳构图一样,这种class对应的方式让页面导航一目了然

微信公众号
微信公众号
edgesensor_high 小程序
小程序
分享本页
返回顶部