Bootstrap4 导航


Bootstrap4 导航

Bootstrap是一个流行的前端框架,Bootstrap提供了一套用于网站和网络应用的HTML、CSS、JavaScript组件和模板。在Bootstrap中,导航是最常用的组件之一。导航主要用于为用户提供网站或应用程序的结构和组织。

导航组件

Bootstrap有两种类型的导航:导航条和面包屑导航。

导航条

导航条展示在网站或应用程序的页面的顶部或底部。它通常包含网站或应用程序的标识、链接和下拉菜单等元素。

导航条的HTML结构

导航条的HTML结构如下:

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <a class="navbar-brand" href="#">Logo</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarNav">
    <ul class="navbar-nav">
      <li class="nav-item active">
        <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">About</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Services</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Contact</a>
      </li>
    </ul>
  </div>
</nav>

导航条的样式

Bootstrap提供了各种导航样式,可通过添加不同的class类实现,例如:

  • navbar-dark: 暗色导航条
  • bg-dark: 暗色背景导航条
  • navbar-expand-lg: 手机屏幕下折叠
  • navbar-brand: 导航标识
  • navbar-toggler: 折叠按钮
  • collapse: 折叠内容
  • navbar-nav: 导航菜单
  • nav-item: 导航选项
  • active: 选中选项
  • disabled: 禁用选项

面包屑导航

面包屑导航通常出现在页面的顶部,用于显示用户当前所处的位置,并为用户提供导航返回上一层。

面包屑导航的HTML结构

面包屑导航的HTML结构如下:

<nav aria-label="breadcrumb">
  <ol class="breadcrumb">
    <li class="breadcrumb-item active" aria-current="page">Home</li>
  </ol>
</nav>

面包屑导航的样式

Bootstrap提供了各种面包屑导航的样式,可通过添加不同的class类实现,例如:

  • breadcrumb: 面包屑导航
  • breadcrumb-item: 面包屑导航选项
  • active: 选中选项

总结

Bootstrap的导航组件可用于网站和应用程序的结构和组织。导航条是最常用的导航组件之一,而面包屑导航则用于告诉用户当前所处的位置。开发人员可以通过添加不同的class类来对导航组件进行自定义修改。