4 bootstrap4组件——面包屑导航

本文详细介绍了Bootstrap4中的面包屑导航组件。包括基本结构,如何使用`<nav>`、`<ol>`、`<li>`等元素创建面包屑导航,以及如何设置当前页面的高亮。同时,探讨了面包屑导航分隔符的工作原理,通过CSS的`:before`伪元素和`content`属性实现,默认使用斜杠作为分隔符,并提供了自定义分隔符的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

4 bootstrap4组件——面包屑导航


在通过BootStrap的内置CSS样式,自动添加分隔符、并呈现导航层次和网页结构,从而指示当前页面的位置为访客创造优秀用户体验。

1、基本结构

<nav aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li class="breadcrumb-item"><a href="#">首页</a></li>
    <li class="breadcrumb-item"><a href="#">web前端</a></li>
    <li class="breadcrumb-item active" aria-current="page">Bootstrap</li>
  </ol>
</nav>

.breadcrumb:标记为面包屑导航
.breadcrumb-item:标记为面包屑导航内容项
.active:表示当前页面(高亮)
aria-label="breadcrumb":针对面包屑这样具备导航功能的模块,添加一个有意义的标签来描述
元素
aria-current=“page”:这组导航的最后一个项目,以标明当前页面名称(路径)

2、分隔符原理

分隔符通过::before和自动添加到CSS中content.

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

可以通过重置CSS中的content属性值,如果你想>为分隔符,你可以添加如下CSS样式:

.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值