一个典型的导航条基本代码如下:

<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
     <a class="navbar-brand" href="#">品牌名称</a>
     </div>
</div>
</nav>

导航条一般用 <nav> 标签  如果用 <div> 标签需要在后面加:  role="navigation"

navbar-default  是导航条的样式 默认背景是淡粉色  如果 想改成黑色 在后面加 navbar-inverse           也可以找到css源码 修改颜色.

navbar-brand 用于展示品牌或项目名称的一个简单链接,只需要一个锚标签。

固定导航条,有两种 固定在底部和顶部 只需要在最外层的nav/div上应用:

navbar-fixed-top 固定在顶部
navbar-fixed-bottom 固定在底部

附着导航条时,一定要留出一块空白区域,在 <body> 的顶端添加70px的padding。 要保证将这段样式加在Bootstrap核心CSS之后,在响应式CSS(可选的)之前。

设置导航链接:

<div class="nav navbar-collapse"id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">XX</a></li>
<li><a href="#">XX </a></li>
<li><a href="#">XX</a></li>
<li><a href="#">XX </a></li>
</ul>
</div>

设置下拉菜单:

在导航中很容易添加上下拉菜单,要用到 下拉javascript插件

在你要设置的<li>标签里添加一个  class="dropdown" 就可以实现下来菜单功能 具体代码如下:

<li class="dropdown">
<a href="#" class="dropdown-toggle"data-toggle="dropdown">XX<span class="caret"></span></a>
<ul class="dropdown-menu"role="menu">
<li><a href="#">XX</a></li>
<li><a href="#">XX</a></li>
<li><a href="#">XX</a></li>
<li><a href="#">XX</a></li>
<li><a href="#">XX</a></li>
</ul>
</li>

<span class=caret></span> 是一个向下的小箭头

导航条中的表单:

<form class="navbar-form pull-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>

只是要在<from>标签中添加 class="navbar-from'  由 class="pull-left'或者class="pull-right' 决定居左还是居右

本章只介绍这么多 全部代码如下:

<!doctype html>
<html lang="en">
<head>
<title>导航栏</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/bootstrap.css" >
<style>
body{
padding-top: 70px;
}
</style>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top navbar-inverse">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="#">XXXX </a>
</div>
<div class="nav navbar-collapse"id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">XX</a></li>
<li><a href="#">XX </a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle"data-toggle="dropdown">XX<span class="caret"></span></a>
<ul class="dropdown-menu"role="menu">
<li><a href="#">XX</a></li>
<li><a href="#">XX</a></li>
<li><a href="#">XX</a></li>
<li><a href="#">XX</a></li>
<li><a href="#">XX</a></li>
</ul>
</li>
<li><a href="#">XX </a></li>
</ul> <form class="navbar-form pull-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
</div>
</nav>
<script src="js/jquery-1.11.1.min.js"></script>
<script src="js/bootstrap.min.js"></script> </body>
</html>>

bootstrap 组件之"导航条"的更多相关文章

  1. Bootstrap系列 -- 42. 导航条中的按钮、文本和链接

    Bootstrap框架的导航条中除了使用navbar-brand中的a元素和navbar-nav的ul和navbar-form之外,还可以使用其他元素.框架提供了三种其他样式: 1.导航条中的按钮na ...

  2. bootstrap的下拉菜单组件与导航条

    前期准备:bootstrap的css文件和js文件先引入 Bootstrap 组件-拉下菜单(class+js) 下拉菜单必需三级结构 <div class="dropdown&quo ...

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

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

  4. Bootstrap系列 -- 39. 导航条添加标题

    在Web页面制作中,常常在菜单前面都会有一个标题(文字字号比其它文字稍大一些),其实在Bootstrap框架也为大家做了这方面考虑,其通过“navbar-header”和“navbar-brand”来 ...

  5. Bootstrap如何实现导航条?导航条实例详解

    本文主要和大家分享Bootstrap实现导航实例详解,在建设一个网站的时候,不同的页面有很多元素是一样的,比如导航条.侧边栏等,我们可以使用模板的继承,避免重复编写html代码.现在我们打算实现一个在 ...

  6. Bootstrap组件之导航

    .nav--指定列表元素为导航组件. .nav-tabs--指定导航组件的样式为标签页: .nav-pills--指定导航组件的样式为胶囊式标签页: .nav-stacked--指定标签页的样式为垂直 ...

  7. Bootstrap系列 -- 40. 导航条二级菜单

    在导航条中添加二级菜单也非常简单 <div class="navbar navbar-default" role="navigation"> < ...

  8. bootstrap 响应式导航条模板(含下拉菜单,弹出框)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. Bootstrap 手风琴搭配导航条实现常用菜单栏

    效果 HTML代码 <div class="sidebar"> <div class="mc-search"> <div clas ...

随机推荐

  1. Fatal error in launcher:Unable to create process using '"'

    Windows下同时存在Python2和Python3使用pip时系统报错:Fatal error in launcher: Unable to create process using '" ...

  2. 基于HTML5及WebGL开发的2D3D第一人称漫游进行碰撞检测

    为了实现一个基于HTML5的场景小游戏,我采用了HT for Web来实现,短短200行代码,我就能实现用“第一人称”来操作前进后退上下左右,并且实现了碰撞检测. 先来看下实现的效果:http://h ...

  3. C 结构体零散知识点

    1.结构体无法把自己作为成员,但可以包含指向自己的指针成员 2.定义不完整结构类型(类型,结构,占用空间无法确定,如void指针,声明没有指明数组长度数组)只能使用小标签,即struct struct ...

  4. Git相关操作四

    1.克隆远程仓库 git clone remote_location clone_name remote_location为仓库地址,clone_name为要克隆到本地的仓库名称. 2.显示对应克隆地 ...

  5. C#,COM口,接收,发送数据

    这里写一种,COM口的数据接收,发送方法. 1.COMHelper类 /// <summary>初始化串行端口</summary> private SerialPort _se ...

  6. 树莓派.使用Node.js控制GPIO

    树莓派上的40个GPIO是最好玩的东西 它们可以被C,/C++, Python, Java等语言直接控制 现在就来看看怎么用Node.js做到同样的事情 在试验之前, 请先安装好Node.js, 具体 ...

  7. 最新版multer1.3.0上传文件

    完整项目资源下载路径:http://download.csdn.net/detail/qq_28506819/9851744 使用方法: cd到跟目录,然后npm install. 运行项目,npm ...

  8. stl中auto_ptr,unique_ptr,shared_ptr,weak_ptr四种智能指针使用总结

    stl中auto_ptr,unique_ptr,shared_ptr,weak_ptr四种智能指针使用总结 1. auto_ptrauto_ptr主要是用来解决资源自动释放的问题,比如如下代码:voi ...

  9. Web前端框架与类库的思考【转】

    前端框架的理解误区 网站的价值在于它能为用户提供什么价值,在于网站能做什么,而不在于它是怎么做的,所以在网站还很小的时候就去追求网站的架构框架是舍本逐末,得不偿失的.前端框架同理,如果是一个简单的页面 ...

  10. 2000W条数据,加入全文检索的总结

    一) 前期准备测试: 旧版的MySQL的全文索引只能用在MyISAM表格的char.varchar和text的字段上. 不过新版的MySQL5.6.24上InnoDB引擎也加入了全文索引,所以具体信息 ...