Bootstrap实现导航栏的2种方式


Posted in Javascript onNovember 28, 2016

前言:导航是一个网站重要的元素组件之一,可以便于用户查找网站所提供的各项功能服务。导航的制作方法也是千奇百怪,五花八门。在下面的内容中,介绍两种制作导航栏的方式。

一、用按钮组实现,代码如下:

<div style="width:100%; background:#ff0">
 <div class="btn-group">
 <button class="btn btn-default" type="button">首页</button>
 <button class="btn btn-default" type="button">产品展示</button>
 <button class="btn btn-default" type="button">案例分析</button>
 <button class="btn btn-default" type="button">联系我们</button>
 <div class="btn-group">
 <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" type="button">关于我们<span class="caret"></span></button>
 <ul class="dropdown-menu">
 <li><a href="#">公司简介</a></li>
 <li><a href="#">企业文化</a></li>
 <li><a href="#">组织结构</a></li>
 <li><a href="#">客服服务</a></li>
 </ul>
 </div>
 </div>
</div>

二、Bootstrap为导航专门做了相应的css类,代码如下:

<div style="width:100%; background:#ff0">
<ul class="nav nav-pills nav-justified">
 <li><a href="##">首页</a></li>
 <li><a href="##">联系我们</a></li>
 <li><a href="##">产品展示</a></li>
 <li class="dropdown">
 <a href="##" class="dropdown-toggle" data-toggle="dropdown">关于我们<span class="caret"></span></a>
 <ul class="dropdown-menu">
 <li><a href="#">公司简介</a></li>
 <li><a href="#">企业文化</a></li>
 <li><a href="#">组织结构</a></li>
 <li><a href="#">客服服务</a></li>
 </ul>
 </li>
</ul>
</div>

如果想要将导航栏设为垂直显示,第一中方法在div.btn-group后追加.btn-group-vertical就可以,第二种在div.nav后追加.nav-stacked即可。

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

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

Javascript 相关文章推荐
js中cookie的使用详细分析
May 28 Javascript
ExtJS 下拉多选框lovcombo
May 19 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
Dec 06 Javascript
Javascript基础知识盲点总结之函数
May 15 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
Dec 13 Javascript
JavaScript实现简单评论功能
Aug 17 Javascript
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
Vue 中的受控与非受控组件的实现
Dec 17 Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
Nov 08 Javascript
Javascript操作select控件代码实例
Feb 14 Javascript
JS数组转字符串实现方法解析
Sep 04 Javascript
jQuery扩展实现text提示还能输入多少字节的方法
Nov 28 #Javascript
Bootstrap框架实现广告轮播效果
Nov 28 #Javascript
ReactJs快速入门教程(精华版)
Nov 28 #Javascript
js窗口震动小程序分享
Nov 28 #Javascript
JS获取年月日时分秒的方法分析
Nov 28 #Javascript
js中string和number类型互转换技巧(分享)
Nov 28 #Javascript
浅析使用BootStrap TreeView插件实现灵活配置快递模板
Nov 28 #Javascript
You might like
IIS6的PHP最佳配置方法
2007/03/19 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
jquery选择器使用详解
2014/04/08 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
js获取页面description的方法
2015/05/21 Javascript
js制作支付倒计时页面
2016/10/21 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
基于vue.js无缝滚动效果
2018/01/25 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
javascript获取select值的方法完整实例
2019/06/20 Javascript
js实现3D旋转效果
2020/08/18 Javascript
Vue 的 v-model用法实例
2020/11/23 Vue.js
[49:20]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
python制作简单五子棋游戏
2019/06/18 Python
Python collections模块使用方法详解
2019/08/28 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
python爬取youtube视频的示例代码
2021/03/03 Python
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
领导批评与自我批评范文
2014/10/16 职场文书
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS