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右键菜单效果代码
Jul 21 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
Nov 19 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
Dec 29 Javascript
jQuery地图map悬停显示省市代码分享
Aug 20 Javascript
JavaScript数组方法总结分析
May 06 Javascript
Vue.js学习笔记之 helloworld
Aug 14 Javascript
简单的vue-resourse获取json并应用到模板示例
Feb 10 Javascript
JS中的BOM应用
Feb 02 Javascript
vue中使用better-scroll实现滑动效果及注意事项
Nov 15 Javascript
一百行JS代码实现一个校验工具
Apr 30 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
Jul 30 Javascript
原生js+canvas实现验证码
Nov 29 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
十天学会php之第八天
2006/10/09 PHP
php下关于Cannot use a scalar value as an array的解决办法
2010/08/08 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
2019/10/11 PHP
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
2016/06/30 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
微信小程序实现倒计时补零功能
2018/07/09 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
详解jquery和vue对比
2019/04/16 jQuery
vue滑动吸顶及锚点定位的示例代码
2020/05/10 Javascript
Python实现list反转实例汇总
2014/11/11 Python
python调用fortran模块
2016/04/08 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
pyshp创建shp点文件的方法
2018/12/31 Python
了解不常见但是实用的Python技巧
2019/05/23 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
python将unicode和str互相转化的实现
2020/05/11 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
利用CSS3实现自定义滚动条代码分享
2016/08/18 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
超市总经理岗位职责
2014/02/02 职场文书
抗洪抢险事迹材料
2014/05/06 职场文书
警示教育观后感
2015/06/17 职场文书
迎国庆主题班会
2015/08/17 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书