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

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

Bootstrap中提供的导航栏分为两种模式,使用nav-tabs类可以创建页卡模式的导航栏,使用nav-pills类可以创建胶囊模式的导航栏,示例如下:


 <p>导航分为两种,页卡模式和胶囊模式</p>

 <p>页卡模式</p

 <ul class="nav nav-tabs">

  <li class="active"><a>主页</a></li>

  <li><a>活动</a></li>

  <li><a>留言</a></li>

 </ul>

 <hr />

 <p>胶囊模式</p>

 <ul class="nav nav-pills">

  <li class="active"><a>主页</a></li>

  <li><a>活动</a></li>

  <li><a>留言</a></li>

 </ul>

效果如下图:

image.png



针对胶囊式导航,也可以设置其排列方向为堆叠,添加nav-stacked类即可,示例如下:


 <p>堆叠排列的胶囊导航</p>

 <ul class="nav nav-pills nav-stacked">

  <li class="active"><a>主页</a></li>

  <li><a>活动</a></li>

  <li><a>留言</a></li>

 </ul>

效果如下:

image.png



   导航中也可以进行下拉菜单的嵌套,示例如下:


 <p>导航中嵌套下拉菜单</p>

 <ul class="nav nav-pills">

  <li><a>主页</a></li>

  <li><a>活动</a></li>

  <li><a>留言</a></li>

  <li class="dropdown active">

   <a class="dropdown-toggle">

    更多

    <span class="caret"></span>

   </a>

   <ul class="dropdown-menu">

    <li><a>个人中心</a></li>

    <li><a>设置</a></li>

    <li><a>退出</a></li>

   </ul>

  </li>

 </ul>

效果如下图所示:

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月前
|
前端开发
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,并通过内联样式设置宽度,实现响应式设计。
Bootstrap5 导航栏2
通过移除 .navbar-expand-xxl|xl|lg|md|sm 类,可创建垂直导航栏。示例如下:背景为浅色的导航栏,包含三个链接项。每个链接项均为列表元素,通过 .nav-item 和 .nav-link 类进行样式设置。