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 相关文章推荐
键盘 keycode的值 javascript时触发事件时很有用的要素
Nov 02 Javascript
15条JavaScript最佳实践小结
Aug 09 Javascript
JQuery对表格进行操作的常用技巧总结
Apr 23 Javascript
使用text方法获取Html元素文本信息示例
Sep 01 Javascript
javascript模拟map输出与去除重复项的方法
Feb 09 Javascript
简介AngularJS的视图功能应用
Jun 17 Javascript
JavaScript ParseFloat()方法
Dec 18 Javascript
js判断是否为空和typeof的用法(详解)
Oct 07 Javascript
AngularJS封装指令方法详解
Dec 12 Javascript
关于vue中 $emit的用法详解
Apr 12 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
Feb 06 Javascript
javascript实现前端成语点击验证
Jun 24 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
桌面中心(一)创建数据库
2006/10/09 PHP
详解:――如何将图片储存在数据库里
2006/12/05 PHP
PHP通过COM使用ADODB的简单例子
2006/12/31 PHP
织梦模板标记简介
2007/03/11 PHP
浅析php如何实现App常用的秒发功能
2016/08/03 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
动态加载script文件的两种方法
2013/08/15 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
javascript框架设计之浏览器的嗅探和特征侦测
2015/06/23 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
2016/06/08 Javascript
移动端js图片查看器
2016/11/17 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
微信小程序 常用工具类详解及实例
2017/02/15 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
vue-cli3配置favicon.ico和title的流程
2020/10/27 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
python3基于TCP实现CS架构文件传输
2018/07/28 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
工作目标责任书
2014/07/23 职场文书
软件测试专业推荐信
2014/09/18 职场文书
男人帮观后感
2015/06/18 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
大学生活委员竞选稿
2015/11/21 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
详解使用内网穿透工具Ngrok代理本地服务
2022/03/31 Servers