前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Bootstrap响应式前端框架笔记十——导航栏相关组件

Bootstrap响应式前端框架笔记十——导航栏相关组件

作者头像
珲少
发布2018-08-15 15:38:27
2.2K0
发布2018-08-15 15:38:27
举报
文章被收录于专栏:一“技”之长一“技”之长

Bootstrap响应式前端框架笔记十——导航栏相关组件

    Bootstrap中提供的导航栏分为两种模式,使用nav-tabs类可以创建页卡模式的导航栏,使用nav-pills类可以创建胶囊模式的导航栏,示例如下:

代码语言:javascript
复制
		<p>导航分为两种,页卡模式和胶囊模式</p>
		<p>页卡模式</p
		<ul class="nav nav-tabs">
			<li class="active"><a>主页</a></li>
			<li><a>活动</a></li>
			<li><a>留言</a></li>
		</ul>
		<hr />
		<p>胶囊模式</p>
		<ul class="nav nav-pills">
			<li class="active"><a>主页</a></li>
			<li><a>活动</a></li>
			<li><a>留言</a></li>
		</ul>

效果如下图:

针对胶囊式导航,也可以设置其排列方向为堆叠,添加nav-stacked类即可,示例如下:

代码语言:javascript
复制
		<p>堆叠排列的胶囊导航</p>
		<ul class="nav nav-pills nav-stacked">
			<li class="active"><a>主页</a></li>
			<li><a>活动</a></li>
			<li><a>留言</a></li>
		</ul>

效果如下:

    导航中也可以进行下拉菜单的嵌套,示例如下:

代码语言:javascript
复制
		<p>导航中嵌套下拉菜单</p>
		<ul class="nav nav-pills">
			<li><a>主页</a></li>
			<li><a>活动</a></li>
			<li><a>留言</a></li>
			<li class="dropdown active">
				<a class="dropdown-toggle">
					更多
					<span class="caret"></span>
				</a>
				<ul class="dropdown-menu">
					<li><a>个人中心</a></li>
					<li><a>设置</a></li>
					<li><a>退出</a></li>
				</ul>
			</li>
		</ul>

效果如下图所示:

    除了默认的导航栏组件,Bootstrap中还支持自定义导航条,使用navbar类可以创建导航条容器,其内可以布局图标,文本,按钮和表单等,示例如下:

代码语言:javascript
复制
		<p>自定义导航条</p>
		<nav class="navbar navbar-default">
			<div class="container">
				<div class="navbar-header">
					<a class="navbar-brand"><img src="image/icon.png" width="20px" /></a>
				</div>
				<form class="navbar-form navbar-left">
					<div class="form-group">
						<input type="text" class="form-control" placeholder="Search">
					</div>
					<button class="btn btn-default">Search</button>
				</form>
				<button class="btn btn-warning navbar-btn navbar-left">提示</button>
				<p class="navbar-text">导航文本</p>
			</div>
		</nav>

效果如下图:

使用navbar-fixed-top类或者navbar-fixed-bottom类可以将导航条固定在顶部或底部,示例如下:

代码语言:javascript
复制
<p>将导航栏固定在顶部</p>
		<nav class="navbar navbar-default navbar-fixed-top">
			<div class="container">
				<div class="navbar-header">
					<a class="navbar-brand"><img src="image/icon.png" width="20px" /></a>
				</div>
				<form class="navbar-form navbar-left">
					<div class="form-group">
						<input type="text" class="form-control" placeholder="Search">
					</div>
					<button class="btn btn-default">Search</button>
				</form>
				<button class="btn btn-warning navbar-btn navbar-left">提示</button>
				<p class="navbar-text">导航文本</p>
			</div>
		</nav>
		<hr />
		<p>将导航栏固定在底部</p>
		<nav class="navbar navbar-default navbar-fixed-bottom">
			<div class="container">
				<div class="navbar-header">
					<a class="navbar-brand"><img src="image/icon.png" width="20px" /></a>
				</div>
				<form class="navbar-form navbar-left">
					<div class="form-group">
						<input type="text" class="form-control" placeholder="Search">
					</div>
					<button class="btn btn-default">Search</button>
				</form>
				<button class="btn btn-warning navbar-btn navbar-left">提示</button>
				<p class="navbar-text">导航文本</p>
			</div>
		</nav>

使用navbar-inverse类可以将导航条进行反色处理,示例如下:

代码语言:javascript
复制
		<p>将导航条进行反色处理</p>
		<nav class="navbar navbar-default navbar-inverse">
			<div class="container">
				<div class="navbar-header">
					<a class="navbar-brand"><img src="image/icon.png" width="20px" /></a>
				</div>
				<form class="navbar-form navbar-left">
					<div class="form-group">
						<input type="text" class="form-control" placeholder="Search">
					</div>
					<button class="btn btn-default">Search</button>
				</form>
				<button class="btn btn-warning navbar-btn navbar-left">提示</button>
				<p class="navbar-text">导航文本</p>
			</div>
		</nav>

效果如下图:

    Bootstrap也支持进行路径导航的创建,其需要使用有序列表配合breadcrumb类,示例如下:

代码语言:javascript
复制
		<p>进行路径导航的创建</p>
		<ol class="breadcrumb">
			<li>
				<a href="#">主页</a>
			</li>
			<li>
				<a href="#">新闻列表</a>
			</li>
			<li class="active">国际新闻</li>
		</ol>

效果如下图:

   另外,本篇博客中所有的实例代码及显示效果,在如下地址中,需要的可以自行对照学习。

http://zyhshao.github.io/bootStrapDemo/navigation.html

前端学习新人,有志同道合的朋友,欢迎交流与指导,QQ群:541458536

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016/12/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Bootstrap响应式前端框架笔记十——导航栏相关组件
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档