Bootstrap实现默认导航栏效果


Posted in Javascript onSeptember 21, 2020

导航栏是一个很好的功能,是 Bootstrap 网站的一个突出特点。导航栏是响应式元组件就,作为应用程序或网站的导航标题。导航栏在移动设备的视图中是折叠的,随着可用视口宽度的增加,导航栏也会水平展开。在 Bootstrap 导航栏的核心中,导航栏包括了为站点名称和基本的导航定义样式。
创建一个默认的导航栏的步骤如下:

  • 向 <nav> 标签添加 class .navbar、.navbar-default(白底黑字),navbar-inverse(黑底白字)
  • 向上面的元素添加 role="navigation",有助于增加可访问性。
  • 向 <div> 元素添加一个标题 class .navbar-header,内部包含了带有 class navbar-brand 的 <a> 元素。这会让文本看起来更大一号。

为了向导航栏添加链接,只需要简单地添加带有 class .nav、.navbar-nav 的无序列表即可。

下面的实例演示了这点:

<!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> 
</nav> 
</body> 
</html>

效果如下:

Bootstrap实现默认导航栏效果


<nav class="navbar navbar-inverse" role="navigation">

改成

<nav class="navbar navbar-default" role="navigation">

效果如下:

Bootstrap实现默认导航栏效果

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

以上就是Bootstrap实现默认导航栏效果的代码,希望对大家的学习有所帮助。

Javascript 相关文章推荐
使弱类型的语言JavaScript变强势
Jun 22 Javascript
Javascript 读书笔记索引贴
Jan 11 Javascript
yepnope.js 异步加载资源文件
Sep 08 Javascript
JavaScript实现GriwView单列全选(自写代码)
May 13 Javascript
自学实现angularjs依赖注入
Dec 20 Javascript
Angular2数据绑定详解
Apr 18 Javascript
clipboard.js在移动端复制失败的解决方法
Jun 13 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
Aug 13 Javascript
element-ui upload组件多文件上传的示例代码
Oct 17 Javascript
微信小程序之事件交互操作实例分析
Dec 03 Javascript
vue中的mescroll搜索运用及各种填坑处理
Oct 30 Javascript
用js实现放大镜效果
Oct 28 Javascript
Angularjs注入拦截器实现Loading效果
Dec 28 #Javascript
AngularJS进行性能调优的7个建议
Dec 28 #Javascript
浅析AngularJS Filter用法
Dec 28 #Javascript
jquery实现倒计时功能
Dec 28 #Javascript
基于jquery实现瀑布流布局
Jun 28 #Javascript
详解AngularJS Filter(过滤器)用法
Dec 28 #Javascript
原生JavaScript实现瀑布流布局
Jun 28 #Javascript
You might like
PHP项目开发中最常用的自定义函数整理
2010/12/02 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
在php7中MongoDB实现模糊查询的方法详解
2017/05/03 PHP
php显示页码分页类的封装
2017/06/08 PHP
精通JavaScript 纠正 cleanWhitespace函数
2010/03/11 Javascript
jQuery参数列表集合
2011/04/06 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
2011/07/26 Javascript
Javascript实现重力弹跳拖拽运动效果示例
2013/06/28 Javascript
Jquery获取元素的父容器对象示例代码
2014/02/10 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
AngularJS教程之MVC体系结构详解
2016/08/16 Javascript
深入理解React中何时使用箭头函数
2017/08/23 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现TCP协议下的端口映射功能的脚本程序示例
2016/06/14 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
使用Python的toolz库开始函数式编程的方法
2018/11/15 Python
使用python+whoosh实现全文检索
2019/12/09 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
python如何基于redis实现ip代理池
2020/01/17 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
python实现横向拼接图片
2020/03/23 Python
python中怎么表示空值
2020/06/19 Python
Python如何实现大型数组运算(使用NumPy)
2020/07/24 Python
CSS3中Animation属性的使用详解
2015/08/06 HTML / CSS
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
药学专业个人自我评价
2013/11/11 职场文书
文言文形式的学生求职信
2013/12/03 职场文书
宿舍违规检讨书
2014/01/12 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
疾病证明书
2015/06/19 职场文书