Bootstrap页面布局16 - BS导航菜单和其响应式布局以及导航中的下拉菜单
代码:
<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导航菜单和其响应式布局以及导航中的下拉菜单的更多相关文章
- lightinthebox头部分类菜单下拉导航,使鼠标移到See All Categories就显示下拉菜单
lightinthebox头部分类菜单下拉导航,使鼠标移到See All Categories就显示下拉菜单 打开includes\templates\lightinthebox\common\tpl ...
- Android ActionBar中的下拉菜单
在ActionBar中添加下拉菜单,主要有一下几个关键步骤: 1. 生成一个SpinnerAdapter,设置ActionBar的下拉菜单的菜单项 2. 实现ActionBar.OnNavigatio ...
- Delphi访问网页中的下拉菜单
Delphi通过TWebBrowser浏览网页,然后访问该网页中的下拉菜单: uses MsHtml;procedure TForm1.Button1Click(Sender: TObject);va ...
- yii框架中的下拉菜单和单选框
yii中的下拉菜单: 第一种: <?= $form->field($model, 'parent_id')->dropDownList(ArrayHelper::map($data, ...
- bootstrap日期控件在火狐下的模态框中选择时间下拉菜单无效的解决办法
今天收到程序组提交的一个兼容BUG,在火狐中使用模态框加载日期控件时选择时间下拉菜单没有效果(不能点击),而在谷歌中却是好的, 排错思路:1,在当前页面主层放置一个时间控件,测试通过 2,在ajax加 ...
- 初学者--bootstrap(六)组件中的下拉菜单----在路上(10)
组件---下拉菜单 用于显示链接列表的可切换.有上下文的菜单.下拉菜单的 JavaScript 插件让它具有了交互性. 将下拉菜单触发器和下拉菜单都包裹在 .dropdown 里,或者另一个声明了 p ...
- bootstrap中的下拉菜单
下拉菜单必要的代码: <div class="container"> <div class="dropdown"> <butt ...
- 【网摘】C#.NET 在 MVC 中动态绑定下拉菜单的方法
1. 已知下拉菜单列表项: 在 Controller 控制器类中输入已下代码 1 public class DemoController : Controller 2 { 3 public ...
- PHOTOSHOP中3D下拉菜单为灰色如何设置
方法/步骤 安装好PS后,在测试3D功能时突然发不能用.如图,怎么办呢? 按“CTRL+K”打开,或者在编辑-首选项-性能-勾选“启用OpenGL绘图(D)” 在选项对话框中勾选“启用Op ...
随机推荐
- 《Effective Java》笔记 使类和成员的可访问性最小化
类和接口 第13条 使类和成员的可访问性最小化 1.设计良好的模块会隐藏所有的实现细节,把它的API与实现清晰的隔离开来,模块之间只通过它们的API进行通信,一个模块不需要知道其他模块的内部工作情况: ...
- Struts2中ActionContext和ServletActionContext
转自:http://blog.sina.com.cn/s/blog_6c9bac050100y9iw.html 在Web应用程序开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在A ...
- java环境变量配置(转)
java环境变量配置 windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08: 2.安装完成后,右 ...
- Effective C++笔记:实现
条款26:尽可能延后变量定义式的出现时间 博客地址:http://www.cnblogs.com/ronny/ 转载请注明出处! 有些对象,你可能过早的定义它,而在代码执行的过程中发生了导常,造成了开 ...
- UVALive 6884 GREAT + SWERC = PORTO dfs模拟
题目连接: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show ...
- hdu 1269 迷宫城堡 强连通分量
迷宫城堡 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...
- 贪心 POJ 2586 Y2K Accounting Bug
题目地址:http://poj.org/problem?id=2586 /* 题意:某公司要统计全年盈利状况,对于每一个月来说,如果盈利则盈利S,如果亏空则亏空D. 公司每五个月进行一次统计,全年共统 ...
- ZOJ 3908 Number Game ZOJ Monthly, October 2015 - F
Number Game Time Limit: 2 Seconds Memory Limit: 65536 KB The bored Bob is playing a number game ...
- object-c [self class] 和 [self _cmd]
[self class] 返回当前类名 [self _cmd] 返回当前方法名 self 是类的隐藏的参数,指向当前当前调用方法的类 另一个隐藏参数是_cmd,代表当前类方法的selector
- Noi 2016
考砸只能说自己弱 Noi不是生活的全部, 人们也不会永远止步于失败. 大家加油 可以+我的qq:582744883