Bootstrap CSS组件之导航条(navbar)


Posted in Javascript onDecember 17, 2016

本文主要大家分享了响应式导航条的具体代码,供大家参考,具体内容如下

1.基础导航条navbar navbar-default navbar-header navbar-brand nav navbar-nav
2.导航条中的表单navbar navbar-default navbar-header navbar-brand navbar-form
3.导航条中的按钮,文本,链接navbar-btn、bavbar-text、navbar-link
4.导航条中的项目进行左右浮动navbar-left、navbar-right
5.顶部固定或底部固定nacbar-fixed-top、navbar-fixed-bottom
6.响应式导航条

<!DOCTYPE html>
<html lang="en">
 <head>
 <meta charset="utf-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <!-- Bootstrap从3.0版本开始全面支持移动平台,贯彻移动先行宗旨 -->
 <meta name="viewport" content="width=device-width, initial-scale=1">

 <title>Bootstrap 101 Template</title>

 <!-- Bootstrap -->
 <link href="bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">

 </head>
 <body>

 <!-- 基础导航条navbar navbar-default navbar-header navbar-brand nav navbar-nav
  创建一个默认的导航栏的步骤如下:
  1.向 <nav> 标签添加 class .navbar、.navbar-default
  2.向上面的元素添加 role="navigation",有助于增加可访问性。
  3.向 <div> 元素添加一个标题 class .navbar-header,内部包含了带有 class navbar-brand 的 <a> 元素。这会让文本看起来更大一号。
  4.为了向导航栏添加链接,只需要简单地添加带有 class .nav、.navbar-nav 的无序列表即可-->

 <nav class="navbar navbar-default" role="navigation">
  <div class="navbar-header">
  <a href="#" class="navbar-brand">前端</a>
  </div>
  <div>
  <ul class="nav navbar-nav">
   <li class="active"><a href="#">HTML</a></li>
   <li><a href="#">CSS</a></li>
   <li class="dropdown">
   <a class="dropdown-toggle" data-toggle="dropdown" href="#">JS <span class="caret"></span></a>
   <ul class="dropdown-menu">
    <li><a href="">js高级程序设计</a></li>
    <li><a href="">js设计模式</a></li>
    <li><a href="">js DOM</a></li>
   </ul>
   </li>
  </ul>
  </div>
 </nav>

 <!-- 导航条中的表单navbar navbar-default navbar-header navbar-brand navbar-form
  步骤如下:
  1.向 <nav> 标签添加 class .navbar、.navbar-default
  2.向上面的元素添加 role="navigation",有助于增加可访问性。
  3.向 <div> 元素添加一个标题 class .navbar-header,内部包含了带有 class navbar-brand 的 <a> 元素。这会让文本看起来更大一号。
  4.navbar容器内放置form元素,在form元素上应用navbar-form样式即可,同事navbar-left和navbar-right可用-->
 <nav class="navbar navbar-default" role="navigation">
  <div class="navbar-header">
  <a href="#" class="navbar-brand">Brand</a>
  </div>
  <form role="search" class="navbar-form navbar-left">
  <div class="form-group">
   <input type="text" class="form-control">
  </div>
  <button class="btn btn-default" type="button">左按钮</button>
  </form>

  <form role="search" class="navbar-form navbar-right">
  <div class="form-group">
   <input type="text" class="form-control">
  </div>
  <button class="btn btn-default" type="button">右按钮</button>
  </form>
 </nav>

 <!-- 导航条中的按钮,文本,链接:
  普通导航栏中使用navbar-brand样式得a元素
  还有:navbar-btn、bavbar-text、navbar-link(这些象征性的设置了margin和颜色)-->
 <nav class="navbar navbar-default" role="navigation">
  <div class="navbar-header">
  <a href="href-"#"" class="navbar-brand">Brand</a>
  </div>
  <ul class="nav navbar-nav">
  <li><a href="#">Home</a></li>
  <li><a href="#">Link</a></li>
  <li><a href="#">Link</a></li>
  </ul>
  <button class="btn btn-class navbar-btn">和ul一起使用的button</button>
 </nav>

 <!-- 导航栏中的文本:
  如果需要在导航中包含文本字符串,请使用 class .navbar-text-->
 <nav class="navbar navbar-default" role="navigation">
  <div class="container-fluid">
  <div class="navbar-header">
  <a class="navbar-brand" href="#">菜鸟教程</a>
  </div>
  <div>
  <p class="navbar-text">Runoob 用户登录</p>
  </div>
  </div>
 </nav>

 <!-- 响应式导航条:
  一个导航条默认情况下都是全屏100%显示,所以通常有很多菜单,但在小屏幕上可能显示不全。
  通常需要根据尺寸隐藏或者去除一部分菜单内容。-->

 <!-- bootstrap是基于jQuery-->
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
 <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
csdn 论坛技术区平均给分功能
Nov 07 Javascript
js下将字符串当函数执行的方法
Jul 13 Javascript
解析js如何获取当前url中的参数值并复制给input
Jun 23 Javascript
JavaScript中获取鼠标位置相关属性总结
Oct 11 Javascript
javascript实现checkBox的全选,反选与赋值
Mar 12 Javascript
javascript的理解及经典案例分析
May 20 Javascript
PassWord输入框代码分享
Jun 07 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
Aug 03 Javascript
Javascript6中字符串的四个新用法分享
Sep 11 Javascript
Vue实例中生命周期created和mounted的区别详解
Aug 25 Javascript
浅谈实现在线预览PDF的几种解决办法
Aug 10 Javascript
通过vue.extend实现消息提示弹框的方法记录
Jan 07 Vue.js
Bootstrap CSS组件之导航(nav)
Dec 17 #Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
Dec 17 #Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
Dec 17 #Javascript
Bootstrap CSS组件之大屏幕展播
Dec 17 #Javascript
Bootstrap CSS布局之图像
Dec 17 #Javascript
Bootstrap CSS布局之按钮
Dec 17 #Javascript
Bootstrap CSS布局之表单
Dec 17 #Javascript
You might like
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
简单的php文件上传(实例)
2013/10/27 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
Mac下php 5升级到php 7的步骤详解
2017/04/26 PHP
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
javascript图片预加载完整实例
2015/12/10 Javascript
javaScript知识点总结(必看篇)
2016/06/10 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
jquery中封装函数传递当前元素的方法示例
2017/05/05 jQuery
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
加速vue组件渲染之性能优化
2020/04/09 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
Python处理JSON数据并生成条形图
2016/08/05 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
对Django 中request.get和request.post的区别详解
2019/08/12 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
基于python3实现倒叙字符串
2020/02/18 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
基于Html5实现的语音搜索功能
2019/05/13 HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
超级搞笑检讨书
2014/01/15 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
2014年商场工作总结
2014/11/22 职场文书
解除租房协议书
2014/12/03 职场文书
党支部先进事迹材料
2014/12/24 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技