1. 定义导航条

<!-- 导航条 navbar -->
<div class="navbar nav-bar-default">
<ul class="nav nav-pills">
<li class="active"><a href="#">首页</a></li>
<li><a href="#">登录</a></li>
<li><a href="#">退出</a></li>
</ul>
</div>

添加网站表示名(navbar-brand)

<div class="navbar nav-bar-default">
<a href="#" class="navbar-brand">伊人考试系统</a>
<ul class="nav nav-pills">
<li class="active"><a href="#">首页</a></li>
<li><a href="#">登录</a></li>
<li><a href="#">退出</a></li>
</ul>
</div>

导航条包括链接、下拉菜单、网站标题和折叠按钮

<nav class="navbar navbar-default" role="navigation">
<div class="navbar-header">
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#menu">
<span class="sr-only">展开导航</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="#" class="navbar-brand">网站标题</a>
</div>
<div class="collapse navbar-collapse" id="menu">
<ul class="nav navbar-nav">
<li><a href="#">首页</a></li>
<li><a href="#">导航标题1</a></li>
<li><a href="#">导航标题2</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
下拉菜单<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="#">下拉菜单1</a></li>
<li class="divider"></li>
<li><a href="#">下拉菜单2</a></li>
<li class="divider"></li>
</ul>
</li>
</ul>
</div>
</nav>

2. 绑定对象

  1. 包裹菜单
<!-- 导航条 包裹表单 -->
<nav class="navbar navbar-default" role="navigation">
<a href="#" class="navbar-brand">网站标题</a>
<form action="" class="navbar-form navbar-left" role="search">
<div class="form-group"><input type="text" class="form-control" placeholder="关键字"></div>
<button class="btn btn-default" type="submit">提交</button>
</form>
</nav>
  1. 包裹下拉菜单
 <!-- 导航条 包裹下拉菜单 -->
<div class="navbar navbar-default">
<ul class="nav navbar-nav">
<li class="dropdown">
<a href="#" data-toggle="dropdown">分享 <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">QQ</a></li>
<li><a href="#">微信</a></li>
<li><a href="#">微博</a></li>
</ul>
</li>
</ul>
</div>
  1. 包裹按钮(navbar-btn类)
<div class="navbar navbar-default">
<button class="btn btn-default navbar-btn" type="button">按钮1</button>
<button class="btn btn-primary navbar-btn" type="button">按钮2</button>
<button class="btn btn-default navbar-btn" type="button">按钮3</button>
</div>
  1. 包裹文本(navbar-text)和链接(navbar-link)
<div class="navbar navbar-default">
<button class="btn btn-default navbar-btn" type="button">按钮</button>
<p class="navbar-text">欢迎登录!</p>
<p class="navbar-text">
普通段落<a href="#" class="navbar-link">链接</a></p>
</div>

3. 设计导航条

  1. 置顶导航条(.navbar-fixed-top .navbar-static-top)

    navbar-fixed-top和navbar-static-top的区别:

    fixed会吸附在顶部,static在页面下拉滚动式会消失
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 导航条</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入 Bootstrap -->
<link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- HTML5 Shiv 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
<!-- 注意: 如果通过 file:// 引入 Respond.js 文件,则该文件无法起效果 -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<style>
body{
padding-top: 50px;
}
</style>
</head>
<body>
<!-- 导航条 包裹文本 -->
<div class="navbar navbar-default navbar-fixed-top">
<a href="#" class="navbar-brand">置顶导航条</a>
<form action="#" class="navbar-form navbar-left" role="search">
<div class="form-group"><input type="text" class="form-control" placeholder="关键字"></div>
<button class="btn btn-default" type="submit">搜索</button>
</form>
</div>
<div style="height:2000px;border: solid 1px red;margin:6px;"><img src="https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1556259084&di=29d728888a58d093701439b1abbf8d3b&src=http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1410/19/c6/39851563_1413703610908.jpg" alt="" class="img-responsive"></div> <!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
<!-- 包括所有已编译的插件 -->
<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</body>
</html>
  1. 置底导航条(navbar-fixed-bottom)
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 导航条</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入 Bootstrap -->
<link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- HTML5 Shiv 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
<!-- 注意: 如果通过 file:// 引入 Respond.js 文件,则该文件无法起效果 -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]--> </head>
<body>
<!-- 导航条 包裹文本 -->
<div class="navbar navbar-default navbar-fixed-bottom" role="navigation">
<a href="#" class="navbar-brand">置顶导航条</a>
<form action="#" class="navbar-form navbar-left" role="search">
<div class="form-group"><input type="text" class="form-control" placeholder="关键字"></div>
<button class="btn btn-default" type="submit">搜索</button>
</form>
</div>
<div style="height:2000px;border: solid 1px red;margin:6px;">
<img src="http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1410/19/c6/39851563_1413703610908.jpg" alt="" class="img-responsive">
</div> <!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
<!-- 包括所有已编译的插件 -->
<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</body>
</html>
  1. 设计导航条反色效果
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 导航条</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入 Bootstrap -->
<link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- HTML5 Shiv 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
<!-- 注意: 如果通过 file:// 引入 Respond.js 文件,则该文件无法起效果 -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<style>
body{
padding-top: 50px;
}
</style>
</head>
<body>
<!-- 导航条 包裹文本 -->
<div class="navbar navbar-default navbar-inverse navbar-fixed-top" role="navigation">
<a href="#" class="navbar-brand">置顶导航条</a>
<form action="#" class="navbar-form navbar-left" role="search">
<div class="form-group"><input type="text" class="form-control" placeholder="关键字"></div>
<button class="btn btn-default" type="submit">搜索</button>
</form>
</div>
<div style="height:2000px;border: solid 1px red;margin:6px;"><img src="https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1556259084&di=29d728888a58d093701439b1abbf8d3b&src=http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1410/19/c6/39851563_1413703610908.jpg" alt="" class="img-responsive"></div> <!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
<!-- 包括所有已编译的插件 -->
<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</body>
</html>
  1. 设计响应式导航条
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 导航条</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- 引入 Bootstrap -->
<link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- HTML5 Shiv 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
<!-- 注意: 如果通过 file:// 引入 Respond.js 文件,则该文件无法起效果 -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- 导航条 包裹文本 -->
<div class="navbar navbar-default navbar-static-top" role="navigation">
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#a">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<ul class="nav navbar-nav collapse navbar-collapse" id="a">
<li class="active"><a href="#">首页</a></li>
<li><a href="#">微博</a></li>
<li><a href="#">微信</a></li>
</ul>
</div>
<div style="height:2000px;border: solid 1px red;margin:6px;"><img src="https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1556259084&di=29d728888a58d093701439b1abbf8d3b&src=http://img.pconline.com.cn/images/upload/upc/tx/itbbs/1410/19/c6/39851563_1413703610908.jpg" alt="" class="img-responsive"></div> <!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
<!-- 包括所有已编译的插件 -->
<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</body>
</html>

Bootstrap3-导航条的更多相关文章

  1. Bootstrap3基础 navbar 导航条 简单示例

      内容 参数   OS   Windows 10 x64   browser   Firefox 65.0.2   framework     Bootstrap 3.3.7   editor    ...

  2. bootstrap导航条+模态对话框+分页样式

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  3. Bootstrap之导航条

    基本导航条 <!-- navbar-inverse相反颜色风格 --> <!-- navbar-static-top去除圆角 --> <!-- navbar-fixed- ...

  4. 使用CSS3制作导航条和毛玻璃效果

    导航条对于每一个Web前端攻城狮来说并不陌生,但是毛玻璃可能会相对陌生一些.简单的说,毛玻璃其实就是让图片或者背景使用相应的方法进行模糊处理.这种效果对用户来说是十分具有视觉冲击力的. 本次分享的主题 ...

  5. JQM (功能栏、导航条)

    在Mobile中导航条的基本结构: <div data-role="navbar"> ul>li>a </div> 其中含有“行(grid)”和 ...

  6. css制作漂亮彩带导航条菜单

    点击这里查看效果:http://keleyi.com/keleyi/phtml/divcss/17.htm 效果图: 以下是源代码: <!DOCTYPE html PUBLIC "-/ ...

  7. Bootstrap组件之响应式导航条

    响应式导航条:在PC和平板中默认要显示所有的内容:但在手机中导航条中默认只显示“LOGO/Brand”,以及一个“菜单折叠展开按钮”,只有单击折叠按钮后才显示所有的菜单项. 基础class: .nav ...

  8. 1.bootstrap练习笔记-导航条

    bootstrap练习笔记 1.关于导航栏   官网链接:http://v3.bootcss.com/components/#nav 结构大概是这样的: nav标签标识导航栏 class为navbar ...

  9. 纯CSS实现下拉菜单及下拉容器等(纯CSS实现导航条及导航下拉容器)

    虽然网上类似甚至相同的案例有很多,但是我还是写下,以记下笔记,也可供大家参考 希望大家可以指导批评~~ 首先我们以列表ul li 来开始我们菜单也可以说导航条的制作: 在页面中我们首先构建以下XHTM ...

  10. iOS10 导航条,这个二狗子变了...踩坑

    1.iOS10导航透明要转换一个透明image UIImage *image = IsDeviceVersionIOS10 ? [WeUtils imageWithColor:[UIColor cle ...

随机推荐

  1. JSP 与Javabean 的交互技术

    JSP 与Javabean 的交互技术 JavaBean的属性可以是任意类型,并且一个JavaBean可以有多个属性.每个属性通常都需要具有相应的setter. getter方法,setter方法称为 ...

  2. [PHP] substr占用内存谨慎使用

    在下面的场景中使用substr的时候, 有时候会报超出内存fatal error ,当curl读取的内容过大的时候 $header_size = curl_getinfo($curl_handle, ...

  3. 1-9 Python判断结构

      判断结构¶ In [3]: tang=100 if tang>200: print('OK') print('test')##有缩进就不在就不在if条件结构中   test In [6]: ...

  4. linux基础-ssh服务

    SSH ssh 服务是实现管路服务器的一种方式: 本地管理(安装系统,故障修复),ssh 远程连接 linux 可以是实现远程连接的方式:ssh 命令 windows 可以实现远程连接方式: xshe ...

  5. 使用 Nacos 的 Docker 镜像,启动 Nacos 服务

    1.镜像网址:https://hub.docker.com/r/nacos/nacos-server 2.Clone project git clone --depth 1 https://githu ...

  6. python-读取txt文本

    import tensorflow as tf import os with open('test_read.txt', 'r') as file: lines = file.readlines() ...

  7. JDOJ 2898 删数问题

    洛谷 P1106 删数问题 https://www.luogu.org/problemnew/show/P1106 JDOJ 2898: 删数问题 https://neooj.com:8082/old ...

  8. 2019SDN上机第2次作业

    1. 利用mininet创建如下拓扑,要求拓扑支持OpenFlow 1.3协议,主机名.交换机名以及端口对应正确,请给出拓扑Mininet执行结果,展示端口连接情况 创建拓扑: 拓扑支持OpenFlo ...

  9. ajax与重定向

    网上有不少说法ajax的请求url浏览器不会重定向的说法是片面的,正常是这样的: 当服务器将302响应发给浏览器时,浏览器并不是直接进行ajax回调处理,而是先执行302重定向——从Response ...

  10. 配置Hive 支持 JSON 存储

    1.说明 hive默认使用分隔符如空格,分号,"|",制表符\t来格式化数据记录,对于复杂数据类型如json,nginx日志等,就没有办法拆分了,这时候需要更加强大的SerDe来处 ...