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 相关文章推荐
JavaScript Event学习第八章 事件的顺序
Feb 07 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
May 13 Javascript
js中parseInt函数浅谈
Jul 31 Javascript
实用又漂亮的BootstrapValidator表单验证插件
May 30 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
Jan 03 Javascript
基于vue2实现上拉加载功能
Nov 28 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
May 16 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
Aug 24 Javascript
vue项目打包部署_nginx代理访问方法详解
Sep 20 Javascript
Node.js学习教程之Module模块
Sep 03 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
Feb 01 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
May 21 Javascript
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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
php中神奇的fastcgi_finish_request
2011/05/02 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
遭遇php的in_array低性能问题
2013/09/17 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
js实现前端界面导航栏下拉列表
2020/08/27 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
python中使用pyhook实现键盘监控的例子
2014/07/18 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
django Serializer序列化使用方法详解
2018/10/16 Python
Python 一句话生成字母表的方法
2019/01/02 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
美国现代家具网站:Design Within Reach
2018/07/19 全球购物
大学毕业生通用求职信
2013/09/28 职场文书
澳大利亚商务邀请函
2014/01/17 职场文书
如何写好自荐信
2014/04/07 职场文书
《卖木雕的少年》教学反思
2014/04/11 职场文书
护士感人事迹
2014/05/01 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
2015年端午节活动策划书
2015/05/05 职场文书
分析Netty直接内存原理及应用
2021/06/14 Java/Android