网页导航上用CSS标志当前页效果

决不能习惯失败,因为你要知道,身体的疲惫,不是真正的疲惫;精神上的疲惫,才是真的劳累。

  当前页面--比如说现在的页面是首页,那么在导航栏上首页的色彩等和其他栏目有所不同,用以给浏览者一个明显的指示。下面来说下具体的做法,菜单的基本实现和一般的CSS菜单没多大区别,着重说下如何实现当前页。
  设菜单有5个栏目:home、about、products、services、contact,分别给每个栏目一 个ID,m1-m5,CSS可写成如下:
#home#navli#m1a,
#about#navli#m2a,
#products#navli#m3a,
#services#navli#m4a,
#contact#navli#m5a{color:#FFF;background:#DC4E1Burl(navbg.gif)no-repeat;}
  xhtml:
<ulid="nav">
<liid="m1"><arel="nofollow noopener noreferrer" href="index.html">Home</a></li>
<liid="m2"><arel="nofollow noopener noreferrer" href="about.html">About</a></li>
<liid="m3"><arel="nofollow noopener noreferrer" href="products.html">Products</a></li>
<liid="m4"><arel="nofollow noopener noreferrer" href="services.html">Services</a></li>
<liid="m5"><arel="nofollow noopener noreferrer" href="contact.html">Contact</a></li>
</ul>

  然后分别给每个页面的bady标签一个独立的ID,例如给首页的ID是home,其余的类推 。
  这样做法的好处是每个页面的菜单都是一样的,方便修改,动态页包含也容易。

到此这篇关于网页导航上用CSS标志当前页效果就介绍到这了。平凡人生要用平凡的心去对待,你的人生将会更精彩。更多相关网页导航上用CSS标志当前页效果内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
css让页脚保持在底部位置的四种方案

Flex布局史上最简单使用语法教程

新的CSS 伪类函数 :is() 和 :where()示例详解

纯CSS打字动画的如何实现示例

CSS浮动引起的高度塌陷问题