读万卷书行万里路——菜鸟读书分享
首页  |  计算机类  |  生活妙招  |  健康养生  |  汽车小知识  |  心灵鸡汤  |  历史故事  |  人生感悟  |  好书推荐  | 中小学学习   | 名人名言   | 旅游功略   | 常用网址   | 开源分享  | 法律知识     
您现在的位置:读书分享

Bootstrap5 导航栏

作者:Bootstrap教程   发布时间:2025/8/15 10:22:00   阅读次数:285   本站转载  最后更新:2025/8/19 10:59:11
文章摘要:导航栏一般放在页面的顶部。 我们可以使用 .navbar 类来创建一个标准的导航栏,后面紧跟: .navbar-expand-xxl|xl|lg|md|sm 类来创建响应式的导航栏 (大屏幕水平铺开,小屏幕垂直堆叠)。

Bootstrap5 导航栏

导航栏一般放在页面的顶部。

我们可以使用 .navbar 类来创建一个标准的导航栏,后面紧跟: .navbar-expand-xxl|xl|lg|md|sm 类来创建响应式的导航栏 (大屏幕水平铺开,小屏幕垂直堆叠)。

导航栏上的选项可以使用 <ul> 元素并添加 class="navbar-nav" 类。 然后在 <li> 元素上添加 .nav-item 类, <a> 元素上使用 .nav-link 类:

垂直导航栏

通过删除 .navbar-expand-xxl|xl|lg|md|sm 类来创建垂直导航栏:

居中对齐的导航栏

通过添加 .justify-content-center 类来创建居中对齐的导航栏:

不同颜色导航栏

可以使用以下类来创建不同颜色导航栏:.bg-primary.bg-success.bg-info.bg-warning.bg-danger.bg-secondary.bg-dark 和 .bg-light)。

提示: 对于暗色背景 .navbar-dark 需要设置文本颜色为浅色的,对于浅色背景 .navbar-light 需要设置文本颜色为深色的。
激活和禁用状态: 可以在 <a> 元素上添加 .active 类来高亮显示选中的选项。 .disabled 类用于设置该链接是不可点击的。

品牌/Logo

.navbar-brand 类用于高亮显示品牌/Logo:
可以使用 .navbar-brand 类来设置图片自适应导航栏。

折叠导航栏

通常,小屏幕上我们都会折叠导航栏,通过点击来显示导航选项。

要创建折叠导航栏,可以在按钮上添加 class="navbar-toggler", data-bs-toggle="collapse" 与 data-target="#thetarget" 类。然后在设置了 class="collapse navbar-collapse" 类的 div 上包裹导航内容(链接), div 元素上的 id 匹配按钮 data-target 的上指定的 id:

导航栏使用下拉菜单

导航栏上可以设置下拉菜单:

导航栏的表单与按钮

导航栏的表单 <form> 元素使用 class="form-inline" 类来排版输入框与按钮:
你也可以使用其他的输入框类,如 .input-group-addon 类用于在输入框前添加小标签。

导航栏文本

使用 .navbar-text 类来设置导航栏上非链接文本,可以保证水平对齐,颜色与内边距一样。

固定导航栏

导航栏可以固定在头部或者底部。

我们使用 .fixed-top 类来实现导航栏的固定:
.fixed-bottom 类用于设置导航栏固定在底部:

<nav class="navbar navbar-expand-md bg-dark navbar-dark">

  <!-- Brand -->

  <a class="navbar-brand" href="#">Navbar</a>

 

  <!-- Toggler/collapsibe Button -->

  <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#collapsibleNavbar">

    <span class="navbar-toggler-icon"></span>

  </button>

 

  <!-- Navbar links -->

  <div class="collapse navbar-collapse" id="collapsibleNavbar">

    <ul class="navbar-nav">

      <li class="nav-item">

        <a class="nav-link" href="#">Link</a>

      </li>

      <li class="nav-item">

        <a class="nav-link" href="#">Link</a>

      </li>

      <li class="nav-item">

        <a class="nav-link" href="#">Link</a>

      </li> 

    </ul>

  </div> 

</nav>


<br>


<div class="container">

  <h3>折叠导航栏</h3>

  <p>通常,小屏幕上我们都会折叠导航栏,通过点击来显示导航选项。</p>

  <p>提示: 如果你删除 .navbar-expand-md 类,导航链接会一直隐藏,且切换按钮会一直显示。</p>

</div>





折叠导航栏

通常,小屏幕上我们都会折叠导航栏,通过点击来显示导航选项。

提示: 如果你删除 .navbar-expand-md 类,导航链接会一直隐藏,且切换按钮会一直显示。

上一篇 : Bootstrap5 导航             下一篇 :Bootstrap5 表格



热门文章
最新文章
热门图书
校园图书管理系统@ver.1.0.0
eFrameWork低代码开发平台二次开发
本系统适用于中小学校园图书馆、社区图书馆,功能齐全,安全可靠!
免责声明:本系统现有数据均来源于网络,供研究学习,若有侵犯您的权益,请及时联系,系统将第一时间删除!本系统也可以供网站开发者研究,技术支持:QQ:154350095