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 相关文章推荐
javascript-TreeView父子联动效果保持节点状态一致
Aug 12 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
Feb 25 Javascript
五个jQuery图片画廊插件 推荐
May 12 Javascript
jQuery 无刷新分页实例代码
Nov 12 Javascript
jquery的ajax异步请求接收返回json数据实例
Jun 16 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
Nov 29 Javascript
前端构建工具之gulp的配置与搭建详解
Jun 12 Javascript
详解用vue.js和laravel实现微信支付
Jun 23 Javascript
详解Angular.js中$http拦截器的介绍及使用
Jul 04 Javascript
mpvue跳转页面及注意事项
Aug 03 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
Sep 19 Javascript
小程序从手动埋点到自动埋点的实现方法
Jan 24 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
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
30个php操作redis常用方法代码例子
2014/07/05 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
php strftime函数的详细用法
2018/06/21 PHP
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
vue拦截器Vue.http.interceptors.push使用详解
2017/04/22 Javascript
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
详解vue.js之props传递参数
2017/12/12 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
express express-session的使用小结
2018/12/12 Javascript
Vue.js计算机属性computed和methods方法详解
2019/10/12 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
使用python实现生成用户信息
2017/03/20 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
YesBabyOnline美国:全球性的在线婚纱礼服工厂
2018/05/05 全球购物
香港莎莎官网Sasa.com:亚洲著名国际化妆品商城
2019/11/10 全球购物
新闻记者实习自我鉴定
2013/09/19 职场文书
《圆明园的毁灭》教学反思
2014/02/28 职场文书
职务聘任书范文
2014/03/29 职场文书
职业生涯规划书结束语
2014/04/15 职场文书
纪检干部先进事迹材料
2014/08/23 职场文书
经典演讲稿开场白
2014/08/25 职场文书
党建工作汇报材料
2014/12/24 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
安全第一课观后感
2015/06/18 职场文书