Bootstrap响应式前端框架笔记十——导航栏相关组件(二)

简介: Bootstrap响应式前端框架笔记十——导航栏相关组件

除了默认的导航栏组件,Bootstrap中还支持自定义导航条,使用navbar类可以创建导航条容器,其内可以布局图标,文本,按钮和表单等,示例如下:


 <p>自定义导航条</p>

 <nav class="navbar navbar-default">

  <div class="container">

   <div class="navbar-header">

    <a class="navbar-brand"><img src="image/icon.png" width="20px" /></a>

   </div>

   <form class="navbar-form navbar-left">

    <div class="form-group">

     <input type="text" class="form-control" placeholder="Search">

    </div>

    <button class="btn btn-default">Search</button>

   </form>

   <button class="btn btn-warning navbar-btn navbar-left">提示</button>

   <p class="navbar-text">导航文本</p>

  </div>

 </nav>

效果如下图:

image.png



使用navbar-fixed-top类或者navbar-fixed-bottom类可以将导航条固定在顶部或底部,示例如下:


<p>将导航栏固定在顶部</p>

 <nav class="navbar navbar-default navbar-fixed-top">

  <div class="container">

   <div class="navbar-header">

    <a class="navbar-brand"><img src="image/icon.png" width="20px" /></a>

   </div>

   <form class="navbar-form navbar-left">

    <div class="form-group">

     <input type="text" class="form-control" placeholder="Search">

    </div>

    <button class="btn btn-default">Search</button>

   </form>

   <button class="btn btn-warning navbar-btn navbar-left">提示</button>

   <p class="navbar-text">导航文本</p>

  </div>

 </nav>

 <hr />

 <p>将导航栏固定在底部</p>

 <nav class="navbar navbar-default navbar-fixed-bottom">

  <div class="container">

   <div class="navbar-header">

    <a class="navbar-brand"><img src="image/icon.png" width="20px" /></a>

   </div>

   <form class="navbar-form navbar-left">

    <div class="form-group">

     <input type="text" class="form-control" placeholder="Search">

    </div>

    <button class="btn btn-default">Search</button>

   </form>

   <button class="btn btn-warning navbar-btn navbar-left">提示</button>

   <p class="navbar-text">导航文本</p>

  </div>

 </nav>

使用navbar-inverse类可以将导航条进行反色处理,示例如下:


 <p>将导航条进行反色处理</p>

 <nav class="navbar navbar-default navbar-inverse">

  <div class="container">

   <div class="navbar-header">

    <a class="navbar-brand"><img src="image/icon.png" width="20px" /></a>

   </div>

   <form class="navbar-form navbar-left">

    <div class="form-group">

     <input type="text" class="form-control" placeholder="Search">

    </div>

    <button class="btn btn-default">Search</button>

   </form>

   <button class="btn btn-warning navbar-btn navbar-left">提示</button>

   <p class="navbar-text">导航文本</p>

  </div>

 </nav>

效果如下图:


image.png


   Bootstrap也支持进行路径导航的创建,其需要使用有序列表配合breadcrumb类,示例如下:


 <p>进行路径导航的创建</p>

 <ol class="breadcrumb">

  <li>

   <a href="#">主页</a>

  </li>

  <li>

   <a href="#">新闻列表</a>

  </li>

  <li class="active">国际新闻</li>

 </ol>

效果如下图:

image.png

目录
相关文章
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
1312 14
Bootstrap5 导航栏9
导航栏可固定于页面顶部或底部,使用 `.fixed-top` 类将其固定在顶部,如示例所示;而 `.fixed-bottom` 类则用于底部固定。代码片段展示了如何应用这些类以实现固定效果。
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
580 0
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
846 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
前端开发
Bootstrap5 导航栏8
使用 `.navbar-text` 类可在导航栏中添加非链接文本,确保文本水平对齐且样式统一。示例代码展示了如何在 Bootstrap 导航栏中加入文本和链接。
Bootstrap5 导航栏1
Bootstrap5 导航栏通常位于页面顶部,使用 `.navbar` 类创建标准导航栏,并通过 `.navbar-expand-xxl|xl|lg|md|sm` 类实现响应式布局(大屏水平、小屏垂直)。导航选项使用 `&lt;ul&gt;` 和 `class=&quot;navbar-nav&quot;`,每个选项用 `&lt;li&gt;` 和 `class=&quot;nav-item&quot;`,链接使用 `&lt;a&gt;` 和 `class=&quot;nav-link&quot;`。
Bootstrap5 导航栏7
导航栏中的表单和按钮通过使用 `class=&quot;form-inline&quot;` 实现水平布局。示例展示了如何在导航栏中嵌入搜索表单和按钮,以及如何使用 `.input-group` 和 `.input-group-prepend` 在输入框前添加标签,如用户名前缀。
Bootstrap5 导航栏6
此示例展示了如何在导航栏中设置下拉菜单。通过添加`&lt;li class=&quot;nav-item dropdown&quot;&gt;`和相应的`&lt;div class=&quot;dropdown-menu&quot;&gt;`,可以实现链接的下拉显示功能。
Bootstrap5 导航栏5
折叠导航栏适用于小屏幕设备,通过点击按钮展开或收起导航选项。实现方法是在按钮上使用 `class=&quot;navbar-toggler&quot;` 和 `data-bs-toggle=&quot;collapse&quot;` 属性,并设置目标 `id` 以匹配包含导航链接的 `div` 元素。示例代码展示了如何构建一个基本的折叠导航栏。