当前位置:首页 » 《资源分享》 » 正文

前端必知必会-Bootstrap 5 导航栏Navbars

13 人参与  2024年10月25日 09:25  分类 : 《资源分享》  评论

点击全文阅读


文章目录

Bootstrap 5 导航栏导航栏基本导航栏垂直导航栏居中导航栏彩色导航栏品牌/徽标Logo导航栏文本带下拉菜单的导航栏导航栏表单和按钮固定导航栏 总结


Bootstrap 5 导航栏

导航栏

导航栏是位于页面顶部的导航标题:

徽标 链接 链接 链接 搜索

基本导航栏

使用 Bootstrap,导航栏可以根据屏幕大小展开或折叠。

使用 .navbar 类创建标准导航栏,后跟响应式折叠类:.navbar-expand-xxl|xl|lg|md|sm(在 xxlarge、超大、大、中或小屏幕上垂直堆叠导航栏)。

要在导航栏内添加链接,请使用带有 class=“navbar-nav” 的 <ul> 元素(或 <div>)。然后添加带有 .nav-item 类的<li>元素,后跟带有 .nav-link 类的 <a> 元素:

链接 1 链接 2 链接 3

示例

<!-- 灰色水平导航栏,在小屏幕上变为垂直 --><nav class="navbar navbar-expand-sm bg-light"><div class="container-fluid"><!-- 链接 --><ul class="navbar-nav"><li class="nav-item"><a class="nav-link" href="#">链接 1</a></li><li class="nav-item"><a class="nav-link" href="#">链接 2</a></li><li class="nav-item"><a class="nav-link" href="#">链接 3</a></li></ul></div></nav>

垂直导航栏

删除 .navbar-expand-* 类以创建始终垂直的导航栏:

链接 1链接 2链接 3

示例

<!-- 灰色垂直导航栏 ​​--><nav class="navbar bg-light">...</nav>

居中导航栏

添加 .justify-content-center 类以使导航栏居中:

链接 1链接 2链接 3

示例

<nav class="navbar navbar-expand-sm bg-light justify-content-center">...</nav>

彩色导航栏

活动 链接 链接 已禁用 活动 链接 链接 已禁用 活动 链接 链接 已禁用

使用任何 .bg-color 类来更改导航栏的背景颜色(.bg-primary, .bg-success、.bg-info、.bg-warning、.bg-danger、.bg-secondary、.bg-dark 和 .bg-light)

提示:使用 .navbar-dark 类为导航栏中的所有链接添加白色文本颜色,或使用 .navbar-light 类添加黑色文本颜色。

示例

<!-- 灰色,黑色文本 --><nav class="navbar navbar-expand-sm bg-light navbar-light"><div class="container-fluid"><ul class="navbar-nav"><li class="nav-item"><a class="nav-link active" href="#">活动</a></li><li class="nav-item"><a class="nav-link" href="#">链接</a></li><li class="nav-item"><a class="nav-link" href="#">链接</a></li><li class="nav-item"><a class="nav-link disabled" href="#">已禁用</a></li></ul></div></nav><!-- 黑色背景,白色文本 --><nav class="navbar navbar-expand-sm bg-dark navbar-dark">...</nav><!-- 蓝色背景,白色文字 --><nav class="navbar navbar-expand-sm bg-primary navbar-dark">...</nav>

活动/禁用状态:将 .active 类添加到<a>元素以突出显示当前链接,或添加 .disabled 类以指示该链接不可点击。

品牌/徽标Logo

.navbar-brand 类用于突出显示页面的品牌/徽标/项目名称:

徽标

示例

<nav class="navbar navbar-expand-sm bg-dark navbar-dark"><div class="container-fluid"><a class="navbar-brand" href="#">徽标</a></div></nav>

当将 .navbar-brand 类与图像一起使用时,Bootstrap 5 将自动设置图像样式以垂直适应导航栏。

头像徽标

示例

<nav class="navbar navbar-expand-sm bg-dark navbar-dark"><div class="container-fluid"><a class="navbar-brand" href="#"><img src="logo.png" alt="头像徽标" style="width:40px;" class="rounded-pill"></a></div></nav>

导航栏文本

导航栏文本

使用 .navbar-text 类垂直对齐导航栏内非链接的任何元素(确保正确的填充和文本颜色)。

示例

<nav class="navbar navbar-expand-sm bg-dark navbar-dark"><div class="container-fluid"><span class="navbar-text">导航栏文本</span></div></nav>

## 徽标

很多时候,尤其是在小屏幕上,您希望隐藏导航链接并将其替换为单击时应显示的按钮。

要创建可折叠导航栏,请使用带有 class=“navbar-toggler”、data-bs-toggle=“collapse” 和 data-bs-target=“#thetarget” 的按钮。然后将导航栏内容(链接等)包装在带有 class=“collapse navbar-collapse” 的 <div> 元素中,后跟与按钮的 data-bs-target 匹配的 id:“thetarget”。

示例

<nav class="navbar navbar-expand-sm bg-dark navbar-dark"><div class="container-fluid"><a class="navbar-brand" href="#">徽标</a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#collapsibleNavbar"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="collapsibleNavbar"><ul class="navbar-nav"><li class="nav-item"><a class="nav-link" href="#">链接</a></li><li class="nav-item"><a class="nav-link" href="#">链接</a></li><li class="nav-item"><a class="nav-link" href="#">链接</a></li></ul></div></div></nav>

提示:您还可以删除 .navbar-expand-md 类,以始终隐藏导航栏链接并显示切换按钮。

带下拉菜单的导航栏

徽标 链接 链接 链接 下拉菜单

导航栏还可以包含下拉菜单:

示例

<li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown">下拉菜单</a><ul class="dropdown-menu"><li><a class="dropdown-item" href="#">链接</a></li><li><a class="dropdown-item" href="#">另一个链接</a></li><li><a class="dropdown-item" href="#">第三个链接</a></li></ul></li>

导航栏表单和按钮

徽标 链接 链接 链接 搜索

您还可以在导航栏内包含表单:

示例

<nav class="navbar navbar-expand-sm navbar-dark bg-dark"><div class="container-fluid"><a class="navbar-brand" href="javascript:void(0)">徽标</a><button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#mynavbar"><span class="navbar-toggler-icon"></span></button><div class="collapse navbar-collapse" id="mynavbar"><ul class="navbar-nav me-auto"><li class="nav-item"><a class="nav-link" href="javascript:void(0)">链接</a></li><li class="nav-item"><a class="nav-link" href="javascript:void(0)">链接</a></li><li class="nav-item"><a class="nav-link" href="javascript:void(0)">链接</a></li></ul><form class="d-flex"><input class="form-control me-2" type="text" placeholder="搜索"><button class="btn btn-primary" type="button">搜索</button></form></div></div></nav>

固定导航栏

在这里插入图片描述

导航栏也可以固定在页面顶部或底部。

固定导航栏在页面滚动时始终可见,且位置固定(顶部或底部)。

.fixed-top 类使导航栏固定在顶部:
在这里插入图片描述

示例

<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-top">...</nav>

使用 .fixed-bottom 类使导航栏停留在页面底部:
在这里插入图片描述

示例

<nav class="navbar navbar-expand-sm bg-dark navbar-dark fixed-bottom">...</nav>

使用 .sticky-top 类使导航栏在滚动经过时固定/停留在页面顶部。注意:此类在 IE11 及更早版本中不起作用(将被视为 position:relative)。
在这里插入图片描述

示例

<nav class="navbar navbar-expand-sm bg-dark navbar-dark sticky-top">...</nav>

总结

本文介绍了Bootstrap 5 导航栏的使用,如有问题欢迎私信和评论


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/177196.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 进错房,嫁给八零最牛特种兵已完结(林晚夏江肆年)抖音热文_《进错房,嫁给八零最牛特种兵已完结》最新章节免费在线阅读 -
  • 重生后选魔族,天族哭着求我当王全章节(月沁雪任意)全文免费阅读无弹窗大结局_(重生后选魔族,天族哭着求我当王全章节)重生后选魔族,天族哭着求我当王全章节免费阅读全文最新章节列表_笔趣阁(重生后选魔族,天族哭着求我当王全章节) -
  • 捡回摄政王后,她在皇室作威作福完结版小说(景飞鸢赵灵杰)全文免费阅读无弹窗大结局_(捡回摄政王后,她在皇室作威作福完结版免费阅读全文大结局)最新章节列表_笔趣阁(捡回摄政王后,她在皇室作威作福完结版) -
  • 千金难泣(立轩苏子骞翠竹吴进)全本免费在线阅读_千金难泣最新章节在线阅读(立轩苏子骞翠竹吴进)
  • 《沈云阶傅宴辞》(沈云阶傅宴辞》已完结完整版全集大结局小说)全文阅读笔趣阁
  • 《沈凌峰沈国华》已完结小说全文阅读笔趣阁《沈凌峰沈国华》
  • 《傅嫤韩恬魏郯程茂》已完结(傅嫤韩恬魏郯程茂)热门小说全目录完整版)全文阅读笔趣阁
  • 八零俏军医错嫁糙汉军官:番外+全文+后续(贺昭朗孟翩然)完本小说免费_全本免费小说八零俏军医错嫁糙汉军官:番外+全文+后续最新小说全文阅读(贺昭朗孟翩然)
  • 失去千千万万遍在线阅读(阮相宜陆凛言)全文免费阅读无弹窗大结局_(失去千千万万遍在线阅读)失去千千万万遍在线阅读免费阅读全文最新章节列表_笔趣阁(失去千千万万遍在线阅读) -
  • 脱离世界后,妻子疯了火爆小说小说(沈夕颜林程言)全文免费阅读无弹窗大结局_(脱离世界后,妻子疯了火爆小说免费阅读全文大结局)最新章节列表_笔趣阁(脱离世界后,妻子疯了火爆小说) -
  • 跨年发生踩踏,男友为救白月光丢下我(温林初宝宝)免费阅读 -
  • 都重生了,还不离婚等啥呢宋招弟霍文铮小说在线章节免费阅读

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1