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

目录
相关文章
|
3月前
|
存储 人工智能 前端开发
前端大模型应用笔记(三):Vue3+Antdv+transformers+本地模型实现浏览器端侧增强搜索
本文介绍了一个纯前端实现的增强列表搜索应用,通过使用Transformer模型,实现了更智能的搜索功能,如使用“番茄”可以搜索到“西红柿”。项目基于Vue3和Ant Design Vue,使用了Xenova的bge-base-zh-v1.5模型。文章详细介绍了从环境搭建、数据准备到具体实现的全过程,并展示了实际效果和待改进点。
205 2
Bootstrap5 导航栏9
导航栏可固定于页面顶部或底部,使用 `.fixed-top` 类将其固定在顶部,如示例所示;而 `.fixed-bottom` 类则用于底部固定。代码片段展示了如何应用这些类以实现固定效果。
|
3月前
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
58 0
|
2月前
|
监控 前端开发 数据可视化
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
@icraft/player-react 是 iCraft Editor 推出的 React 组件库,旨在简化3D数字孪生场景的前端集成。它支持零配置快速接入、自定义插件、丰富的事件和方法、动画控制及实时数据接入,帮助开发者轻松实现3D场景与React项目的无缝融合。
159 8
3D架构图软件 iCraft Editor 正式发布 @icraft/player-react 前端组件, 轻松嵌入3D架构图到您的项目,实现数字孪生
|
2月前
|
前端开发
Bootstrap5 导航栏8
使用 `.navbar-text` 类可在导航栏中添加非链接文本,确保文本水平对齐且样式统一。示例代码展示了如何在 Bootstrap 导航栏中加入文本和链接。
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` 元素。示例代码展示了如何构建一个基本的折叠导航栏。
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 导航栏4
`.navbar-brand` 类用于在导航栏中高亮显示品牌或Logo。通过此类,可以轻松地将文本或图片作为品牌标识展示,并确保其在不同屏幕尺寸上自适应显示。例如,使用 `&lt;img&gt;` 标签插入图片Logo,并通过内联样式设置宽度,实现响应式设计。

热门文章

最新文章