bootstrap 组件之"导航条"
一个典型的导航条基本代码如下:
<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 组件之"导航条"的更多相关文章
- Bootstrap系列 -- 42. 导航条中的按钮、文本和链接
Bootstrap框架的导航条中除了使用navbar-brand中的a元素和navbar-nav的ul和navbar-form之外,还可以使用其他元素.框架提供了三种其他样式: 1.导航条中的按钮na ...
- bootstrap的下拉菜单组件与导航条
前期准备:bootstrap的css文件和js文件先引入 Bootstrap 组件-拉下菜单(class+js) 下拉菜单必需三级结构 <div class="dropdown&quo ...
- 1.bootstrap练习笔记-导航条
bootstrap练习笔记 1.关于导航栏 官网链接:http://v3.bootcss.com/components/#nav 结构大概是这样的: nav标签标识导航栏 class为navbar ...
- Bootstrap系列 -- 39. 导航条添加标题
在Web页面制作中,常常在菜单前面都会有一个标题(文字字号比其它文字稍大一些),其实在Bootstrap框架也为大家做了这方面考虑,其通过“navbar-header”和“navbar-brand”来 ...
- Bootstrap如何实现导航条?导航条实例详解
本文主要和大家分享Bootstrap实现导航实例详解,在建设一个网站的时候,不同的页面有很多元素是一样的,比如导航条.侧边栏等,我们可以使用模板的继承,避免重复编写html代码.现在我们打算实现一个在 ...
- Bootstrap组件之导航
.nav--指定列表元素为导航组件. .nav-tabs--指定导航组件的样式为标签页: .nav-pills--指定导航组件的样式为胶囊式标签页: .nav-stacked--指定标签页的样式为垂直 ...
- Bootstrap系列 -- 40. 导航条二级菜单
在导航条中添加二级菜单也非常简单 <div class="navbar navbar-default" role="navigation"> < ...
- bootstrap 响应式导航条模板(含下拉菜单,弹出框)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Bootstrap 手风琴搭配导航条实现常用菜单栏
效果 HTML代码 <div class="sidebar"> <div class="mc-search"> <div clas ...
随机推荐
- 【笔记】【VSCode】Windows下VSCode编译调试c/c++
转载自http://m.2cto.com/kf/201606/516207.html 首先看效果 设置断点,变量监视,调用堆栈的查看: 条件断点的使用: 下面是配置过程: 总体流程: 下载安装vsco ...
- Hadoop(十一)Hadoop IO之序列化与比较功能实现详解
前言 上一篇给大家介绍了Hadoop是怎么样保证数据的完整性的,并且使用Java程序来验证了会产生.crc的校验文件.这一篇给大家分享的是Hadoop的序列化! 一.序列化和反序列化概述 1.1.序列 ...
- (10.23)Java小知识!
---恢复内容开始--- 方法的定义: 一般情况下,定义一个方法包含以下语法: 修饰符 返回值类型 方法名 (参数类型 参数名 , ...){ ... 方法体 ... return 返回值; } 修饰 ...
- 关于celery django django-celery版的搭配的报错问题及解决方法
G:\python3_django\DFpro\mypro (win)(py3_django) λ python manage.py celery worker --loglevel=infoTrac ...
- 一起来学linux:SSH远程登陆
p { margin-bottom: 0.25cm; line-height: 120% } a:link { } 在最早的远程连接技术,主要是telnet和RSH为主.缺点也很明显,就是明文传输.在 ...
- linux学习(十)find命令、Linux文件后缀名、Linux和windows文件互传
一.和find相关的几个搜索命令,了解即可. 1.1 which [root@iZ25lzba47vZ ~]# which ls alias ls='ls --color=auto' /usr/bin ...
- BZOJ-1968
1968: [Ahoi2005]COMMON 约数研究 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 2308 Solved: 1768[Submit] ...
- John
John Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submissi ...
- Linux学习(十六)VIM
一.简介 VIM是vi的增强版.VIM是Linux平台上的主要编辑器.基本上所有的文档的新增,修改,保存都需要用到它.所以,掌握VIM是很有必要的. vim的安装非常简单,一条命令就可以了: yum ...
- day2--课前考试题
Linux 系统命令操作语法的格式: 命令 [参数选项] [文件或路径] rm -f ...