Bootstrap导航栏各元素操作方法(表单、按钮、文本)


Posted in Javascript onDecember 28, 2015

本文主要包括三大方面,大家仔细学习。

1、导航栏中的表单
导航栏中的表单不是使用 Bootstrap 表单 章节中所讲到的默认的 class,它是使用 .navbar-form class。这确保了表单适当的垂直对齐和在较窄的视口中折叠的行为。使用对齐方式选项(这将在组件对齐方式部分进行详细讲解)来决定导航栏中的内容放置在哪里。

下面的实例演示了这点:

<!DOCTYPE html> 
<html> 
<head> 
 <title>Bootstrap 实例 - 默认的导航栏</title> 
 <link href="bootstrap.min.css" rel="stylesheet"> 
 <script src="jquery-2.1.4.min.js"></script> 
 <script src="bootstrap.min.js"></script> 
</head> 
<body> 
<nav class="navbar navbar-default" role="navigation"> 
 <div class="navbar-header"> 
 <a class="navbar-brand" href="#">林炳文在此~</a> 
 </div> 
 <div> 
 <ul class="nav navbar-nav"> 
  <li class="active"><a href="#">导航一</a></li> 
  <li><a href="#">导航二</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="#">我是谁呢?</a></li> 
  <li><a href="#">我也不知道</a></li> 
  <li><a href="#">你是谁呢?</a></li> 
  <li class="divider"></li> 
  <li><a href="#">分离的链接</a></li> 
  <li class="divider"></li> 
  <li><a href="#">另一个分离的链接</a></li> 
  </ul> 
  </li> 
 </ul> 
 </div> 
 <div> 
 <form class="navbar-form navbar-left" role="search"> 
  <div class="form-group"> 
  <input type="text" class="form-control" placeholder="Search"> 
  </div> 
  <button type="submit" class="btn btn-default">搜一下</button> 
 </form> 
 </div> 
</nav> 
</body> 
</html>

效果:

Bootstrap导航栏各元素操作方法(表单、按钮、文本)

黑色效果

Bootstrap导航栏各元素操作方法(表单、按钮、文本)

2、导航栏中的按钮
您可以使用 class .navbar-btn 向不在 <form> 中的 <button> 元素添加按钮,按钮在导航栏上垂直居中。.navbar-btn 可被使用在 <a> 和 <input> 元素上。

不要在 .navbar-nav 内的 <a> 元素上使用 .navbar-btn,因为它不是标准的 button class。
下面的实例演示了这点:

<!DOCTYPE html> 
<html> 
<head> 
 <title>Bootstrap 实例 - 默认的导航栏</title> 
 <link href="bootstrap.min.css" rel="stylesheet"> 
 <script src="jquery-2.1.4.min.js"></script> 
 <script src="bootstrap.min.js"></script> 
</head> 
<body> 
<nav class="navbar navbar-inverse" role="navigation"> 
 <div class="navbar-header"> 
 <a class="navbar-brand" href="#">林炳文在此~</a> 
 </div> 
 <div> 
 <ul class="nav navbar-nav"> 
  <li class="active"><a href="#">导航一</a></li> 
  <li><a href="#">导航二</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="#">我是谁呢?</a></li> 
  <li><a href="#">我也不知道</a></li> 
  <li><a href="#">你是谁呢?</a></li> 
  <li class="divider"></li> 
  <li><a href="#">分离的链接</a></li> 
  <li class="divider"></li> 
  <li><a href="#">另一个分离的链接</a></li> 
  </ul> 
  </li> 
 </ul> 
 </div> 
 <div> 
 <form class="navbar-form navbar-left" role="search"> 
  <div class="form-group"> 
  <input type="text" class="form-control" placeholder="Search"> 
  </div> 
  <button type="submit" class="btn btn-default">搜一下</button> 
 </form> 
 <button type="button" class="btn btn-default navbar-btn"> 
  导航栏按钮 
 </button> 
 </div> 
</nav> 
</body> 
</html>

效果如下:

Bootstrap导航栏各元素操作方法(表单、按钮、文本)

3、导航栏中的文本
如果需要在导航中包含文本字符串,请使用 class .navbar-text。这通常与 <p> 标签一起使用,确保适当的前导和颜色。下面的实例演示了这点:

<div class="navbar-header"> 
 <a class="navbar-brand" href="#">林炳文在此~</a> 
 </div> 
 <div> 
 <p class="navbar-text">导航栏中的文本</p> 
 </div> 
 <div>

效果如下:

Bootstrap导航栏各元素操作方法(表单、按钮、文本)

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程 Bootstrap实战教程

以上就是本文的全部内容,希望对大家的学习有所帮助,大家可以更加熟练地实现Bootstrap导航栏。

Javascript 相关文章推荐
原生js实现半透明遮罩层效果具体代码
Jun 06 Javascript
JavaScript中跨域调用Flash的方法
Aug 11 Javascript
javascript限制文本框输入值类型的方法
May 07 Javascript
js实现简单的省市县三级联动效果实例
Feb 18 Javascript
AngularJS表单验证中级篇(3)
Sep 28 Javascript
vue.js实现价格格式化的方法
May 23 Javascript
vue实现仿淘宝结账页面实例代码
Nov 08 Javascript
小程序实现带年月选取效果的日历
Jun 27 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
Nov 16 Javascript
javascript将扁平的数据转为树形结构的高效率算法
Feb 27 Javascript
JS如何实现手机端输入验证码效果
May 13 Javascript
原生js实现购物车
Sep 23 Javascript
Bootstrap实现响应式导航栏效果
Dec 28 #Javascript
基于jQuery实现选取月份插件附源码下载
Dec 28 #Javascript
浅析AngularJs HTTP响应拦截器
Dec 28 #Javascript
Bootstrap实现默认导航栏效果
Sep 21 #Javascript
Angularjs注入拦截器实现Loading效果
Dec 28 #Javascript
AngularJS进行性能调优的7个建议
Dec 28 #Javascript
浅析AngularJS Filter用法
Dec 28 #Javascript
You might like
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
javascript 鼠标拖动图标技术
2010/02/07 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
javascript break指定标签打破多层循环示例
2014/01/20 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
简化版手机端照片预览组件
2015/04/13 Javascript
JQuery包裹DOM节点的方法
2015/06/11 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
2016/12/26 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
2017/04/13 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
解决vue props 拿不到值的问题
2018/09/11 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
微信网页登录逻辑与实现方法
2019/04/29 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
[01:55]TI9显影之尘系列 - Evil Geniuses
2019/08/22 DOTA
如何将python中的List转化成dictionary
2016/08/15 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
python实现泊松图像融合
2018/07/26 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
浅谈基于Canvas的手绘风格图形库Rough.js
2018/03/19 HTML / CSS
基本款天堂:Everlane
2017/05/13 全球购物
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
利用指针变量实现队列的入队操作
2012/04/07 面试题
会计学应届毕业生推荐信
2013/11/04 职场文书
党校培训思想汇报
2013/12/30 职场文书
科研课题实施方案
2014/03/18 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
管理者们如何制定2019年的工作计划?
2019/07/01 职场文书
MySQL创建表操作命令分享
2022/03/25 MySQL
mysql的Buffer Pool存储及原理
2022/04/02 MySQL