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 版本]
Mar 20 Javascript
javascript new 需不需要继续使用
Jul 02 Javascript
jquery 删除字符串最后一个字符的方法解析
Feb 11 Javascript
如何防止回车(enter)键提交表单
May 11 Javascript
EasyUi combotree 实现动态加载树节点
Apr 01 Javascript
浅析Javascript中bind()方法的使用与实现
May 30 Javascript
浅析如何利用angular结合translate为项目实现国际化
Dec 08 Javascript
JS小数转换为整数的方法分析
Jan 07 Javascript
video.js使用改变ui过程
Mar 05 Javascript
JavaScript寄生组合式继承实例详解
Jan 06 Javascript
vue element-ui读取pdf文件的方法
Nov 26 Javascript
解决vue页面刷新,数据丢失的问题
Nov 24 Vue.js
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实现上传图片生成缩略图示例
2014/04/13 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
php简单实现MVC
2015/02/05 PHP
PHP积分兑换接口实例
2015/02/09 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
javascript实现的距离现在多长时间后的一个格式化的日期
2009/10/29 Javascript
javascript分页代码(当前页码居中)
2012/09/20 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
js脚本获取webform服务器控件的方法
2014/05/16 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
jQuery Mobile动态刷新页面样式的实现方法
2016/05/28 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
用js简单提供增删改查接口
2019/05/12 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
Javascript异步编程async实现过程详解
2020/04/02 Javascript
python简单获取数组元素个数的方法
2015/07/13 Python
Django框架中的对象列表视图使用示例
2015/07/21 Python
python正则实现计算器功能
2017/12/14 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
2019/09/04 Python
详解Django admin高级用法
2019/11/06 Python
Python web如何在IIS发布应用过程解析
2020/05/27 Python
python else语句在循环中的运用详解
2020/07/06 Python
termux中matplotlib无法显示中文问题的解决方法
2021/01/11 Python
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
我的中国梦演讲稿小学篇
2014/08/19 职场文书
小学生心理健康活动总结
2015/05/08 职场文书