Bootstrap实现默认导航栏效果_javascript技巧

导航栏是一个很好的功能,是 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>

效果如下:

<nav class="navbar navbar-inverse" role="navigation">

改成

<nav class="navbar navbar-default" role="navigation">

效果如下:

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程
Bootstrap实战教程

以上就是Bootstrap实现默认导航栏效果的代码,希望对大家的学习有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索bootstrap
导航
bootstrap 导航栏、bootstrap侧边导航栏、bootstrap 左侧导航栏、bootstrap3左侧导航栏、bootstrap导航栏居中,以便于您获取更多的相关知识。

时间: 2024-06-08 21:22:57

Bootstrap实现默认导航栏效果_javascript技巧的相关文章

Bootstrap实现响应式导航栏效果_javascript技巧

为了给导航栏添加响应式特性,您要折叠的内容必须包裹在带有 classes .collapse..navbar-collapse 的 <div> 中.折叠起来的导航栏实际上是一个带有class .navbar-toggle 及两个 data- 元素的按钮.第一个是 data-toggle,用于告诉 JavaScript 需要对按钮做什么,第二个是 data-target,指示要切换到哪一个元素.三个带有 class .icon-bar 的 <span> 创建所谓的汉堡按钮.这些会切换

拥Bootstrap入怀——导航栏篇_javascript技巧

写在前面在该文中,我结合自己做的一个山水网页来聊一下Bootstrap的使用,网页截图如下: 完整网页的效果和代码可以点击这里查看或者到CodePen上查看.网页要达到的主要效果包括以下几点: 1.导航栏的登陆.注册按钮点击后弹出登陆.注册modal框,并且登陆.注册窗口可切换,菜单栏为响应式 2.导航栏中的山水选项可下拉,点击下拉中的九寨沟``丽江``水帘洞会定位到相应的tab 3.幻灯片大屏轮播 4.tab页点击切换 下面我们开始拥Bootstrap入怀. Bootstrap想必小伙伴们都听

原生js和jquery分别实现横向导航菜单效果_javascript技巧

本文实例为大家分享了原生js和jquery横向导航菜单的制作方法,供大家参考,具体内容如下 原生javascript实现: 这一次要实现的是鼠标放上去以后,菜单栏被选中的那一栏水平拉伸,鼠标离开后水平收缩.并带有一定的时间性,使肉眼能够看出其拉伸收缩的动画效果. 开始用javascript进行编写: 首先在之前水平方向的导航栏上进行操作,将第一栏和选中栏的样式只改变为背景变黑色,文字变白色 .on,a:hover{background:#000000;color:#FFFFFF;}  之后开始写

javascript实现带下拉子菜单的导航菜单效果_javascript技巧

本文实例讲述了javascript实现带下拉子菜单的导航菜单效果.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&quo

JS实现黑色大气的二级导航菜单效果_javascript技巧

本文实例讲述了JS实现黑色大气的二级导航菜单效果.分享给大家供大家参考.具体如下: 这是一款自己做的不错的二级导航菜单,黑色风格,是根据仿淘宝支付宝菜单而做的,自我感觉还算行吧. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-black-style-2l-nav-menu-codes/ 具体代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

基于javascript制作微博发布栏效果_javascript技巧

本文为大家分享了做微博发布栏效果的过程,涉及到的知识点包括以下: 1.判断IE的方法:直接用  var ie=!-[1,];即可 2.连续发生事件的用法:  IE下:触发对象.onpropertychange  标准下:触发对象.oninput 3.焦点聚集和移开事件.onfocus和onblur 4.判断单字节(0-255之间)与双子节:正则表达式:/[^\x00-\xff]/g 代码如上: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra

基于Bootstrap实现tab标签切换效果_javascript技巧

本文实例为大家分享了Bootstrap实现tab标签切换效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="css/bootstrap.min.css" /> <script

JS组件Bootstrap实现图片轮播效果_javascript技巧

本文主要来学习一下JavaScript插件--轮播.废话不多说,直接进入学习.完整教程可查看:Bootstrap3.0教程 轮播 下面先来展示的就是此插件和相关组件制作的轮播案例. <body style="width:900px; margin-left:auto; margin-right:auto;"> <div id="carousel-example-generic" class="carousel slide" da

JS+CSS实现鼠标滑过时动态翻滚的导航条效果_javascript技巧

本文实例讲述了JS+CSS实现鼠标滑过时动态翻滚的导航条效果.分享给大家供大家参考.具体如下: 这是一款鼠标悬停时动态翻滚的导航条,注意这里用了两个背景图,请等待网页加载完成或多刷新几次,这个是使用JavaScript实现的,不过代码好像是从jQuery里摘出来的,有点像. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-mouse-over-nav-scroll-style-codes/ 具体代码如下: <!DOCTYPE htm