Bootstrap3 面包屑导航

面包屑导航

面包屑导航(Bread Crumbs Navigation)是一种辅助和补充的导航方式,非常适合展示站点的层级关系,能帮助用户明确当前所处的位置,并方便地提供返回的路径。

Bootstrap3 中,使用 .breadcrumb 类的列表元素(无序列表或有序列表)来定义面包屑导航,它会自动通过 CSS 的:beforecontent属性在各路径间添加分隔符。分隔符的文本颜色较浅、字号较小。如:


 
  1. <ol class="breadcrumb">
  2.   <li class="active">Home</li>
  3. </ol>
  4. <ol class="breadcrumb">
  5.   <li><a href="#">Home</a></li>
  6.   <li class="active">Library</li>
  7. </ol>
  8. <ul class="breadcrumb">
  9.   <li><a href="#">Home</a></li>
  10.   <li><a href="#">Library</a></li>
  11.   <li class="active">Data</li>
  12. </ul>

效果如图 3‑56所示:

Bootstrap3 面包屑导航

图3-56 面包屑导航

从上图可以看出,面包屑导航的默认分隔符是 “/”。当然,你也可以使用“»”、、“→”、“>”等符号作为分隔符,选择什么符号主要取决于网站的美学设计。

如果要使用其他分隔符,你需要重新定义 .breadcrumb > li + li:before 选择器,来覆盖Bootstrap的默认设置。如,使用 "»" 作为分隔符:


 
  1. .breadcrumb > li + li:before {
  2.   content: "»";
  3. }

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

上一篇:bootstrap3下拉菜单点击立马消失解决方案


下一篇:Bootstrap3 下拉菜单分隔线