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 相关文章推荐
js监听输入框值的即时变化onpropertychange、oninput
Jul 13 Javascript
ASP.NET中AJAX 调用实例代码
May 03 Javascript
jQuery使用数组编写图片无缝向左滚动
Dec 11 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
Jan 02 Javascript
Juery解决tablesorter中文排序和字符范围的方法
May 06 Javascript
JS实现全屏的四种写法
Dec 30 Javascript
jQuery EasyUI ProgressBar进度条组件
Feb 28 Javascript
webstorm+vue初始化项目的方法
Oct 18 Javascript
vue-better-scroll 的使用实例代码详解
Dec 03 Javascript
监控微信小程序中的慢HTTP请求过程详解
Jul 05 Javascript
JavaScript实现打字游戏
Feb 19 Javascript
javascript代码简写的几种常用方式汇总
Aug 23 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实现与ASP Banner组件相似的类
2006/10/09 PHP
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
jquery实现简单的瀑布流布局
2016/12/11 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
nodejs结合socket.io实现websocket通信功能的方法
2018/01/12 NodeJs
微信小程序实现导航栏选项卡效果
2020/06/19 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
2019/08/28 Javascript
p5.js临摹动态图形实现方法详解
2019/10/23 Javascript
vue-resource:jsonp请求百度搜索的接口示例
2019/11/09 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
Django发送html邮件的方法
2015/05/26 Python
Python中的浮点数原理与运算分析
2017/10/12 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
Python django搭建layui提交表单,表格,图标的实例
2019/11/18 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
使用已经得到的keras模型识别自己手写的数字方式
2020/06/29 Python
python3将变量输入的简单实例
2020/08/19 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
大学生毕业求职信
2014/06/12 职场文书
优秀应届毕业生自荐书
2014/06/29 职场文书
奔腾年代观后感
2015/06/09 职场文书
读书笔记格式
2015/07/02 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL