Bootstrap

简介: 【10月更文挑战第20天】

Bootstrap 提供了多种导航组件,包括标签式(tabs)和胶囊式(pills)导航,它们都可以用于创建水平或垂直的导航菜单。这些导航菜单使用相同的基础标记和类 .nav,并通过添加不同的修饰类来改变样式。

标签式导航菜单(Nav Tabs)

标签式导航菜单通常用于创建顶部的标签页,它们具有清晰的边界。

HTML 结构

要创建标签式导航菜单,你需要以下步骤:

  1. 创建一个无序列表 <ul>,并为其添加 .nav.nav-tabs 类。
  2. 在列表项 <li> 中添加链接 <a>,并为当前活跃的链接添加 .active 类。

代码示例

<ul class="nav nav-tabs">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">SVN</a></li>
  <li><a href="#">iOS</a></li>
  <li><a href="#">VB.Net</a></li>
  <li><a href="#">Java</a></li>
  <li><a href="#">PHP</a></li>
</ul>

胶囊式导航菜单(Nav Pills)

胶囊式导航菜单通常用于创建一组按钮式的导航项,它们没有明显的边界,看起来更像胶囊。

HTML 结构

要创建胶囊式导航菜单,你需要以下步骤:

  1. 创建一个无序列表 <ul>,并为其添加 .nav.nav-pills 类。
  2. 在列表项 <li> 中添加链接 <a>,并为当前活跃的链接添加 .active 类。

代码示例

<ul class="nav nav-pills">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">SVN</a></li>
  <li><a href="#">iOS</a></li>
  <li><a href="#">VB.Net</a></li>
  <li><a href="#">Java</a></li>
  <li><a href="#">PHP</a></li>
</ul>

垂直胶囊式导航菜单(Nav Stacked)

如果你想要胶囊式导航菜单垂直堆叠,可以添加 .nav-stacked 类。

HTML 结构

要创建垂直胶囊式导航菜单,你需要以下步骤:

  1. 创建一个无序列表 <ul>,并为其添加 .nav.nav-pills.nav-stacked 类。
  2. 在列表项 <li> 中添加链接 <a>,并为当前活跃的链接添加 .active 类。

代码示例

<ul class="nav nav-pills nav-stacked">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">SVN</a></li>
  <li><a href="#">iOS</a></li>
  <li><a href="#">VB.Net</a></li>
  <li><a href="#">Java</a></li>
  <li><a href="#">PHP</a></li>
</ul>

完整代码示例

以下是一个完整的 HTML 示例,展示了标签式和胶囊式导航菜单的使用:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Navigation Example</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
</head>
<body>
    <p>标签式的导航菜单</p>
    <ul class="nav nav-tabs">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#">SVN</a></li>
        <li><a href="#">iOS</a></li>
        <li><a href="#">VB.Net</a></li>
        <li><a href="#">Java</a></li>
        <li><a href="#">PHP</a></li>
    </ul>

    <p>胶囊式的导航菜单</p>
    <ul class="nav nav-pills">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#">SVN</a></li>
        <li><a href="#">iOS</a></li>
        <li><a href="#">VB.Net</a></li>
        <li><a href="#">Java</a></li>
        <li><a href="#">PHP</a></li>
    </ul>

    <p>垂直的胶囊式导航菜单</p>
    <ul class="nav nav-pills nav-stacked">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#">SVN</a></li>
        <li><a href="#">iOS</a></li>
        <li><a href="#">VB.Net</a></li>
        <li><a href="#">Java</a></li>
        <li><a href="#">PHP</a></li>
    </ul>

    <!-- 引入Bootstrap JS和jQuery -->
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.bundle.min.js"></script>
</body>
</html>
目录
相关文章
|
9天前
|
前端开发
Bootstrap
【10月更文挑战第18天】
10 1
|
5月前
|
前端开发 JavaScript 容器
Bootstrap4 Jumbotron
Bootstrap 4 Jumbotron 是一个用于展示重要信息和功能的模态框,通常用于页面头部或页面中部的重点展示区域。它具有全屏宽度的布局,可以包含文本、图像、按钮等元素,并且可以自动适应不同的屏幕尺寸。Jumbotron 是一个灵活的组件,可以用于多种不同的场景,例如介绍公司或产品、展示广告或促销信息、提供导航或搜索功能等。
68 9
|
前端开发 索引 容器
bootstrap4-部分总结
bootstrap4-部分总结。
|
前端开发
bootstrap
bootstrap
50 0
|
移动开发 前端开发 JavaScript
Bootstrap4
Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。Bootstrap4 是一套用于 HTML、CSS 和 JS 开发的开源工具集。利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app 。
111 0
|
前端开发
bootstrap练习
bootstrap练习
110 0
|
前端开发 容器
一篇文章学会使用BootStrap
一篇文章学会使用BootStrap
257 0
一篇文章学会使用BootStrap
|
前端开发 JavaScript 编解码
Bootstrap 小结
Bootstrap 小结 Bootstrap4特点:1.兼容IE10+ 2.使用flexbox 布局 3.抛弃Nomalize.
1185 0
|
前端开发
|
前端开发 JavaScript 容器