Bootstrap——导航栏

本文详细介绍了如何使用Bootstrap框架创建各种导航组件,包括标签页、胶囊式标签页、垂直胶囊式标签页、两端对齐的标签页、禁用链接及带有下拉菜单的标签页。此外,还讲解了如何构建导航条,并将其与表单元素结合,实现导航条顶部固定和反色效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 引入 Bootstrap.css,jquery.js,Bootstrap.js三个文件

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <link rel="stylesheet" type="text/css" href="CSS/bootstrap.css"/>
        <script src="js/jquery.js"></script>
        <script src="js/bootstrap.js"></script>
        <style type="text/css">
            body {
                margin: 50px;
            }
            hr {
                border: 1px solid #761C19;
            }
        </style>
    </head>

 <!-- bootstrap中的导航组件都依赖于nav类, -->
  <!-- 标签页 -->


 

    <body>
       
        <ul class="nav nav-tabs">
            <li > <a href="">Home</a></li>
            <li><a href="">Profile</a></li>
            <li><a href="">Messages</a></li>
            <li><a href="">Login</a></li>
        </ul>
        <hr >
        <!-- 胶囊式标签页 -->
        <!-- 使用nav-pills -->
        <ul class="nav nav-pills">
            <li><a href="">Home</a></li>
            <li><a href="">Profile</a></li>
            <li><a href="">Messages</a></li>
        </ul>
        <hr >
        <!-- 胶囊式标签页也可以垂直方向排列 -->
        <ul class="nav nav-pills nav-stacked">
            <li><a href="">Home</a></li>
            <li><a href="">Profile</a></li>
            <li><a href="">Messages</a></li>
        </ul>
        <hr >
        <!-- 两端对齐的标签页 -->
        <ul class="nav nav-pills nav-justified">
            <li><a href="">Home</a></li>
            <li><a href="">Profile</a></li>
            <li><a href="">Messages</a></li>
        </ul>
        <hr >
        <!-- 禁用连接 -->
        <ul class="nav nav-tabs ">
            <li><a href="">Home</a></li>
            <li><a href="">Profile</a></li>
            <li class="disabled"><a href="">Messages</a></li> <!--禁用-->
        </ul>
        <hr >
        
        <!-- 带下拉菜单的标签页 -->
        <ul class="nav nav-tabs">
            <li><a href="">Home</a></li>
            <li><a href="">Profile</a></li>
            <li class="dropdown">
                <a href="" class="dropdown-toggle" data-toggle="dropdown" >More<span class="caret"></span></a>
                <ul class="dropdown-menu">
                    <li><a href="">One</a></li>
                    <li><a href="">Two</a></li>
                    <li><a href="">Three</a></li>
                </ul>
            </li>
        </ul>
        <hr >
        <!-- 带下拉菜单的胶囊式标签页 -->
        <ul class="nav nav-pills">
            <li><a href="">Home</a></li>
            <li><a href="">Profile</a></li>
            <li class="dropdown">
                <a href="" class="dropdown-toggle" data-toggle="dropdown">More <span class="caret"></span></a>
                <ul class="dropdown-menu">
                    <li><a href="">One</a></li>
                    <li><a href="">Two</a></li>
                    <li><a href="">Three</a></li>
                </ul>
            </li>
        </ul>
        <hr >

<!-- 导航条 -->


      

 <nav class="navbar navbar-default">
            <div class="container-fluid">
                <div class="navbar-header">  <!--导航条(navbar)的头部-->
                    <!-- <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button> -->
                    <a href="" class="navbar-brand">
                        <img src="image/photo5.png" style="width: 20px;">
                    </a>
                </div>
                
                <ul class="nav navbar-nav">
                    <li><a href="">论坛首页</a></li>
                    <li><a href="">技术论坛</a></li>
                    <li><a href="">前端论坛</a></li>
                    <li><a href="">后端论坛</a></li>
                </ul>
            </div>
        </nav>

 <!-- 表单 -->
 <!-- 将表单放置于navbar-form中 -->

  <nav class="navbar navbar-default">
            <div class="container-fluid">
                <!-- 导航栏头部 ,navbar-header,navbar-brand-->
                <div class="navbar-header">
                    <div class="navbar-brand">
                        <img src="image/photo5.png" style="width: 20px;" >
                    </div>
                </div>
                <!-- 导航栏选项 -->
                <ul class="nav navbar-nav">
                    <li><a href="">首页</a></li>
                    <li><a href="">最新博文</a></li>
                    <li><a href="">个人中心</a></li>
                </ul>
                <!-- 导航栏中的文本,navbar-text -->
                <p class="navbar-text">Welcome to My <a href="" class="navbar-link">Blog</a> </p>
                
                <!-- 导航栏中的按钮 -->
                <button type="button" class="btn btn-default navbar-btn navbar-right">注册</button>
                <button type="button" class="btn btn-default navbar-btn navbar-right" style="margin-right: 5px;">登录</button>
                
                <!-- 导航栏搜索框 navbar-form-->
                <form class="navbar-form navbar-right" action="" method="">
                        <div class="form-group">
                            <input type="text" class="form-control" name="" id="" value="" placeholder="请输入内容...." />
                            <button type="button" class="btn btn-default
                            ">Search</button>
                        </div>
                </form>
            </div>
        </nav>

<!-- 将导航栏置顶 navbar-fixed-top,navbar-fixed-bottom-->
<!-- navbar-inverse 导航条反色 -->

 <nav class="navbar navbar-default navbar-fixed-top navbar-inverse">
            
            <div class="container">
                
                <div class="navbar-header">
                    <div class="navbar-brand">
                        <img src="image/photo5.png" style="width: 20px;" >
                    </div>
                </div>
                
                <ul class="nav navbar-nav">
                    <li><a href="">首页</a></li>
                    <li><a href="">机器学习</a></li>
                    <li><a href="">大数据</a></li>
                    <li><a href="">人工智能</a></li>
                </ul>
                <button type="button" class="btn btn-default navbar-btn navbar-right">注册</button>
                <button type="button" class="btn btn-default navbar-btn navbar-right" style="margin-right: 5px;">登录</button>
                
                <form class="navbar-form" action="" method="">
                    <div class="input-group">
                        <input type="text" class="form-control" name="" id="" value="" placeholder="请输入搜索内容" />
                            <span class="input-group-btn">
                                <button type="button" class="btn btn-default ">Search</button>
                            </span>
                    </div>
                </form>
                
            </div>
        </nav>
    </body>
</html>

 

Bootstrap官网上原文复制粘贴,将其整理的 Bootstrap入门教学文档。 Bootstrap 简介 8 什么是 Bootstrap? 8 历史 9 为什么使用 Bootstrap? 9 Bootstrap 包的内容 9 Bootstrap 环境安装 11 下载 Bootstrap 11 文件结构 12 HTML 模板 12 实例 13 Bootstrap CSS 概览 15 HTML 5 文档类型(Doctype) 15 移动设备优先 15 响应式图像 16 全局显示、排版和链接 16 避免跨浏览器的不一致 18 容器(Container) 18 Bootstrap 网格系统 20 什么是网格(Grid)? 20 什么是 Bootstrap 网格系统(Grid System)? 20 Bootstrap 网格系统(Grid System)的工作原理 21 媒体查询 21 网格选项 22 响应式的列重置 23 偏移列 25 嵌套列 26 列排序 28 Bootstrap 排版 31 标题 31 导主体副本 33 强调 34 缩写 35 地址(Address) 36 用(Blockquote) 37 列表 38 Bootstrap 代码 41 实例 41 Bootstrap 表格 43 基本的表格 43 可选的表格类 44 上下文类 50 响应式表格 52 Bootstrap 表单 54 表单布局 54 支持的表单控件 58 静态控件 63 表单控件状态 64 表单控件大小 67 表单帮助文本 69 Bootstrap 按钮 71 按钮大小 72 按钮状态 74 按钮标签 77 Bootstrap 图像 79 Bootstrap 帮助器类 80 关闭图标 80 插入符 80 快速浮动 81 居中内容块 82 清除浮动 82 显示和隐藏内容 83 屏幕阅读器 84 Bootstrap 响应式实用工具 86 打印类 86 实例 86 Bootstrap 字形图标(Glyphicons) 89 什么是字形图标(Glyphicons)? 89 获取字形图标(Glyphicons) 89 CSS 规则解释 89 用法 91 带有导航栏的字形图标(Glyphicons) 92 定制字形图标(Glyphicons) 93 Bootstrap 下拉菜单(Dropdowns) 95 选项 96 Bootstrap 按钮组 100 基本的按钮组 101 按钮工具栏 101 按钮的大小 102 嵌套 103 垂直的按钮组 104 Bootstrap 按钮下拉菜单 106 分割的按钮下拉菜单 107 按钮下拉菜单的大小 108 按钮上拉菜单 110 Bootstrap 输入框组 112 基本的输入框组 112 输入框组的大小 113 复选框和单选插件 115 按钮插件 116 带有下拉菜单的按钮 117 分割的下拉菜单按钮 119 Bootstrap 导航元素 121 表格导航或标签 121 胶囊式的导航菜单 122 两端对齐的导航 124 禁用链接 125 下拉菜单 126 Bootstrap 导航栏 130 默认的导航栏 130 响应式的导航栏 131 导航栏中的表单 133 导航栏中的按钮 134 导航栏中的文本 135 非导航链接 136 组件对齐方式 137 固定到顶部 139 固定到底部 140 静态的顶部 141 倒置的导航栏 143 路径导航 145 Bootstrap 分页 146 分页(Pagination) 146 翻页(Pager) 149 Bootstrap 标签 153 Bootstrap 徽章(Badges) 155 激活导航状态 155 Bootstrap 超大屏幕(Jumbotron) 158 Bootstrap 页面标题(Page Header) 161 Bootstrap 缩略图 162 添加自定义的内容 163 Bootstrap 警告(Alerts) 167 可取消的警告(Dismissal Alerts) 168 警告(Alerts)中的链接 170 Bootstrap 进度条 172 默认的进度条 172 交替的进度条 173 条纹的进度条 174 动画的进度条 175 堆叠的进度条 176 Bootstrap 多媒体对象(Media Object) 178 Bootstrap 列表组 184 向列表组添加徽章 185 向列表组添加链接 186 向列表组添加自定义内容 187 Bootstrap 面板(Panels) 190 面板标题 190 面板脚注 192 带语境色彩的面板 192 带表格的面板 194 带列表组的面板 196 Bootstrap Wells 198 尺寸大小 198 B
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Test9912

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值