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 折半查找字符在数组中的位置(有序列表)
Dec 09 Javascript
JavaScript伸缩的菜单简单示例
Dec 03 Javascript
再谈Jquery Ajax方法传递到action(补充)
May 12 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
Nov 29 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
Dec 29 Javascript
JS批量替换内容中关键词为超链接
Feb 20 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
Apr 21 Javascript
JavaScript正则表达式和级联效果
Sep 14 Javascript
Vue自定义toast组件的实例代码
Aug 15 Javascript
JavaScript学习笔记之图片库案例分析
Jan 08 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
May 27 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
一个用于mysql的数据库抽象层函数库
2006/10/09 PHP
PHP新手上路(二)
2006/10/09 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
thinkPHP5.0框架引入Traits功能实例分析
2017/03/18 PHP
Nginx实现反向代理
2017/09/20 Servers
JS版网站风格切换实例代码
2008/10/06 Javascript
JavaScript中链式调用之研习
2011/04/07 Javascript
ExtJS DOM元素操作经验分享
2013/08/28 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
自己使用总结Python程序代码片段
2015/06/02 Python
深入理解python中的atexit模块
2017/03/07 Python
python针对excel的操作技巧
2018/03/13 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
python leetcode 字符串相乘实例详解
2018/09/03 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
2014最新版群众路线四风整改措施
2014/09/24 职场文书
家长会欢迎词
2015/01/23 职场文书
酒店宣传语大全
2015/07/13 职场文书
安全生产学习心得体会
2016/01/18 职场文书
Python机器学习之基础概述
2021/05/19 Python
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL