代码:

<div class='container-fluid'>
<h2 class='page-header'>导航</h2>
<!--
    .navrbar navbar-fixed-top:导航固定显示在顶部,对应的navbar-fixed-bottom:导航固定显示在页面底部
    .brand:提示文字或者主题
    .active:激活选中
    .navbar-search:导航搜索
    搜索表单:
         <form class='navbar-search'>
<input type='text' placeholder='输入搜索内容' class='search-query' />
</form>
    .nav pull-right:在导航右边
    .nav pull-right:显示一个分割线
   -->
<div class='navbar navbar-fixed-top'>
<div class='navbar-inner'>
<div class='container'>
<a class='brand' href='#'>Bootstrap</a>
<ul class='nav'>
<li class='active'><a href='javascript:;'>首页</a></li>
<li><a href='javascript:;'>新闻</a></li>
<li><a href='javascript:;'>军事</a></li>
<li><a href='javascript:;'>体育</a></li>
</ul>
<form class='navbar-search'>
<input type='text' placeholder='输入搜索内容' class='search-query' />
</form>
<ul class='nav pull-right'>
<li><a href='javascript:;'>登录</a></li>
<li class='divider-vertical'></li>
<li><a href='javascript:;'>注册</a></li>
</ul>
</div>
</div>
</div>
</div> <!--这行代码用来演示高度的变化不会改变导航的位置-->
<div style='height:1800px'></div>
<!--这行代码用来演示高度的变化不会改变导航的位置-->

说明:

.navrbar navbar-fixed-top:导航固定显示在顶部,对应的navbar-fixed-bottom:导航固定显示在页面底部
.brand:提示文字或者主题
.active:激活选中
.navbar-search:导航搜索
搜索表单:
         <form class='navbar-search'>
<input type='text' placeholder='输入搜索内容' class='search-query' />
</form>
.nav pull-right:在导航右边
.nav pull-right:显示一个分割线
如图:

-----------------------------------------------------------------------------------------------------------------------------------------------------

导航菜单的响应式设计

代码如下

<div class='navbar navbar-fixed-top'>
<div class='navbar-inner'>
<div class='container'>
<!--
①给这个导航菜单添加一个按钮,当浏览器窗口小于某个值时(940px)按钮自动代替.nav-collapse类包围的元素显示出来
②按钮中要添加2个属性 1、data-toggle='collapse' data-target='.nav-collapse'(指向这个类名)
③三组 <span class='icon-bar'></span> 组成一个三道杠的按钮
-->
<a href='javascript:;' class='btn btn-navbar' data-toggle='collapse' data-target='.nav-collapse'>
<span class='icon-bar'></span>
<span class='icon-bar'></span>
<span class='icon-bar'></span>
</a>
<a class='brand' href='#'>Bootstrap</a>
<!--
.nav-collapse:表示当浏览器窗口小于某个值时(940px),被这个类包围的元素会隐藏起来
-->
<div class='nav-collapse'>
<ul class='nav'>
<li class='active'><a href='javascript:;'>首页</a></li>
<li><a href='javascript:;'>新闻</a></li>
<li><a href='javascript:;'>军事</a></li>
<li><a href='javascript:;'>体育</a></li>
</ul>
<form class='navbar-search'>
<input type='text' placeholder='输入搜索内容' class='search-query input-medium' />
</form>
<ul class='nav pull-right'>
<li><a href='javascript:;'>登录</a></li>
<li class='divider-vertical'></li>
<li><a href='javascript:;'>注册</a></li>
</ul>
</div>
</div>
</div>
</div>

如图:

完成了响应式的布局

-----------------------------------------------------------------------------------------------------------------------------------------------------

导航菜单中的下拉列表

我们给上面制作的导航条中的“体育”栏目增加下拉列表

代码:

<div class='container-fluid'>
<h2 class='page-header'>导航</h2> <div class='navbar navbar-fixed-top'>
<div class='navbar-inner'>
<div class='container'>
<a href='javascript:;' class='btn btn-navbar' data-toggle='collapse' data-target='.nav-collapse'>
<span class='icon-bar'></span>
<span class='icon-bar'></span>
<span class='icon-bar'></span>
</a>
<a class='brand' href='#'>Bootstrap</a>
<div class='nav-collapse'>
<ul class='nav'>
<li class='active'><a href='javascript:;'>首页</a></li>
<li><a href='javascript:;'>新闻</a></li>
<li><a href='javascript:;'>军事</a></li>
<li class='dropdown'><a class='dropdown-toggle' data-toggle='dropdown' href='javascript:;'>体育 <span class='caret'></span></a>
<ul class='dropdown-menu'>
<li><a href='#'>足球赛事</a></li>
<li><a href='#'>NBA</a></li>
<li><a href='#'>网球公开赛</a></li>
</ul>
</li>
</ul>
<form class='navbar-search'>
<input type='text' placeholder='输入搜索内容' class='search-query input-medium' />
</form>
<ul class='nav pull-right'>
<li><a href='javascript:;'>登录</a></li>
<li class='divider-vertical'></li>
<li><a href='javascript:;'>注册</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>

如图:

												

Bootstrap页面布局16 - BS导航菜单和其响应式布局以及导航中的下拉菜单的更多相关文章

  1. lightinthebox头部分类菜单下拉导航,使鼠标移到See All Categories就显示下拉菜单

    lightinthebox头部分类菜单下拉导航,使鼠标移到See All Categories就显示下拉菜单 打开includes\templates\lightinthebox\common\tpl ...

  2. Android ActionBar中的下拉菜单

    在ActionBar中添加下拉菜单,主要有一下几个关键步骤: 1. 生成一个SpinnerAdapter,设置ActionBar的下拉菜单的菜单项 2. 实现ActionBar.OnNavigatio ...

  3. Delphi访问网页中的下拉菜单

    Delphi通过TWebBrowser浏览网页,然后访问该网页中的下拉菜单: uses MsHtml;procedure TForm1.Button1Click(Sender: TObject);va ...

  4. yii框架中的下拉菜单和单选框

    yii中的下拉菜单: 第一种: <?= $form->field($model, 'parent_id')->dropDownList(ArrayHelper::map($data, ...

  5. bootstrap日期控件在火狐下的模态框中选择时间下拉菜单无效的解决办法

    今天收到程序组提交的一个兼容BUG,在火狐中使用模态框加载日期控件时选择时间下拉菜单没有效果(不能点击),而在谷歌中却是好的, 排错思路:1,在当前页面主层放置一个时间控件,测试通过 2,在ajax加 ...

  6. 初学者--bootstrap(六)组件中的下拉菜单----在路上(10)

    组件---下拉菜单 用于显示链接列表的可切换.有上下文的菜单.下拉菜单的 JavaScript 插件让它具有了交互性. 将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了 p ...

  7. bootstrap中的下拉菜单

    下拉菜单必要的代码: <div  class="container"> <div  class="dropdown"> <butt ...

  8. 【网摘】C#.NET 在 MVC 中动态绑定下拉菜单的方法

    1. 已知下拉菜单列表项: 在 Controller 控制器类中输入已下代码  1 public class DemoController : Controller 2 { 3     public  ...

  9. PHOTOSHOP中3D下拉菜单为灰色如何设置

    方法/步骤   安装好PS后,在测试3D功能时突然发不能用.如图,怎么办呢?   按“CTRL+K”打开,或者在编辑-首选项-性能-勾选“启用OpenGL绘图(D)”   在选项对话框中勾选“启用Op ...

随机推荐

  1. Ubuntu could not write bytes broken pipe

    一.环境变量问题 1 到登录界面的时候,进入命令行模式: alt+ctrl+F1 2 登录 3 修改环境变量(当我输入ls的时候  竟然没有找到命令,然后果断的知道是环境变量的事情,于是改之!) 4 ...

  2. Sql server之路 (二)登录本地服务器

    安装环境 Microsoft SQL Server Management Studio Express  http://www.microsoft.com/zh-cn/download/details ...

  3. x264码率控制方法介绍

    转自:http://www.bubuko.com/infodetail-471698.html 1.  X264显式支持的一趟码率控制方法有:ABR, CQP, CRF. 缺省方法是CRF.这三种方式 ...

  4. PHP扩展开发

    安装好php,进入安装目录. zbseoag@ubuntu:/usr/local/php-5.6.28/ext$ ./ext_skel --extname=mytest zbseoag@ubuntu: ...

  5. jq查找父类元素三个函数的区别

    parent是找当前元素的第一个父节点,parents是找当前元素的所有父节点 parent().parents()与closest()方法两两之间有类似又有不同,本篇简短的区分一下这三个方法.通过本 ...

  6. 垂直的SeekBar:VerticalSeekBar

    public class VerticalSeekBar extends AbsSeekBar { private Drawable mThumb; public interface OnSeekBa ...

  7. jmeter断言

    响应断言:检查的内容,如果是变量,设置为变量 断言结果:断言的结果 断言持续时间:请求事件不能超过设置的断言持续时间 Size Assertion:断言字节大小

  8. Spring的qualifier标签

    @Autowired是根据类型进行自动装配的.如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存 ...

  9. Chart系列(一):Chart的基本元素

    如何使用一个Chart,则首先必须要了解其组织结构,其次知道其API. Chart元素 首先,来看看Chart组成元素. Axis Label:坐标轴标签   Axis Title:坐标轴标题   C ...

  10. 【推荐】开放静态文件 CDN服务staticfile.org

    虽然国内外有很多类似的服务器,比如最初的google ajax api,还有后来的sae,百度等都有提供,但是也都有不同的弊端,比如国内访问速度慢.提供的静态文件不全等...staticfile有望解 ...