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 prototype 原型链
Mar 12 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
Aug 04 Javascript
JavaScript中“+”的陷阱深刻理解
Dec 04 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
Apr 19 Javascript
JS实现超精简响应鼠标显示二级菜单代码
Sep 12 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
Oct 10 Javascript
有趣的bootstrap走动进度条
Dec 01 Javascript
Bootstrap 模态框实例插件案例分析
Dec 28 Javascript
js实现一个简单的MVVM框架示例
Jan 15 Javascript
Vue中对拿到的数据进行A-Z排序的实例
Sep 25 Javascript
Vue.js中的extend绑定节点并显示的方法
Jun 20 Javascript
手把手带你入门微信小程序新框架Kbone的使用
Feb 25 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来自动调用不同服务器上的flash
2006/10/09 PHP
浅谈json_encode用法
2015/03/05 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现
2015/03/05 Javascript
js获取form的方法
2015/05/06 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
vue项目中使用lib-flexible解决移动端适配的问题解决
2018/08/23 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
[04:55]完美世界副总裁蔡玮:DOTA2的自由、公平与信任
2013/12/18 DOTA
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
编写Python脚本来实现最简单的FTP下载的教程
2015/05/04 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
Python 图像处理: 生成二维高斯分布蒙版的实例
2019/07/04 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
Django如何实现防止XSS攻击
2020/10/13 Python
基于python实现坦克大战游戏
2020/10/27 Python
Android面试题附答案
2014/12/08 面试题
护理助产毕业生的求职信
2014/03/02 职场文书
运动会班级口号
2014/06/09 职场文书
中秋节国旗下演讲稿
2014/09/13 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
2016年“世界环境日”校园广播稿
2015/12/18 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
python单元测试之pytest的使用
2021/06/07 Python
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers