输入框和导航组件

1.输入框控件

在输入框左边添加文字或图标

首先使用带有 input-group 的类把输入框和要添加的元素包裹起来

然后给要添加的元素外围添加一个父元素 给父元素添加一个 input-group-addon 的类,把要添加图标,文字等放到这个父元素里即可,如下:

		<div class="input-group">
			
		<span class="input-group-addon">
			<span class="glyphicon glyphicon-user"></span>
		</span>
		
		<input type="text" name="" id="" value="" class="form-control" />
		
		</div>

效果图


也可以在右边和两边添加,只要把图标或文字放到响应的位置就可以了

span 里也可以放单选框和复选框

在输入框右边添加按钮

		<div class="input-group">
			
			<input type="text" name="" id="" value="" class="form-control" />
		
			<span class="input-group-btn">
			<button class="btn btn-success">按钮</button>
			</span>
		
		</div>

添加按钮的做法和添加文字,图标的做法差不多,把父元素里的 input-group-addon 这个类更换成 input-group-btn

效果图


给一个输入框后面添加下拉菜单

		<div class="input-group mar">
			
		<input type="text" name="" id="" value="" class="form-control" />
				
		<div class="input-group-btn">
			
		<button class="btn btn-warning dropdown-toggle" data-toggle="dropdown">下拉菜单
			
		<span class="caret"></span>
		
		</button>
		
		<ul class="dropdown-menu">
			<li>菜单</li>
			<li>菜单</li>
			<li>菜单</li>
			<li>菜单</li>
			<li>菜单</li>
		</ul>
		
		</div>
		
		</div>

2.导航组

以下是导航的几种类型

		<div class="container">
		
		<!--标签式导航 nav-tabs-->
		<ul class="nav nav-tabs">
			<li class="active"><a href="#">标签导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
		</ul>
		
		<br />
		
		<!--胶囊式导航 nav-pills -->
		<ul class="nav nav-pills">
			<li class="active"><a href="#">胶囊导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
		</ul>
		
		<br />
		
		<!--垂直胶囊式导航 nav-stacked -->
		<ul class="nav nav-pills nav-stacked">
			<li class="active"><a href="#">垂直胶囊</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
		</ul>
		
		<br />
		
		<!--导航两端对齐 nav-justified-->
		<ul class="nav nav-tabs nav-justified">
			<li class="active"><a href="#">两端对齐</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
		</ul>
		
		</div>

图示:


还可以在导航上添加下拉菜单

		<div class="container">
		
		<!--标签式导航 nav-tabs-->
		<ul class="nav nav-tabs">
			<li class="active"><a href="#">标签导航</a></li>
			
			<li class="dropdown">
				<a 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>
			<li><a href="#">下拉菜单</a></li>
			<li><a href="#">我是导航</a></li>
			<li><a href="#">我是导航</a></li>
		</ul>
		
		</div>

把 a 标签当作按钮使用,添加 dropdown-toggle 类,data-dropdown 属性,

给父元素添加 dropdown 这个属性。

图示:


导航条组件

		<nav class="navbar navbar-default">
			
			<div class="container">
				
				<!--在导航里插入标题或者LOgo-->
				<div class="navbar-header">
					<a class="navbar-brand" href="">标题</a>	
				</div>
				
				<!--在导航里插入导航-->
				<ul class="nav navbar-nav">
					<li class="active"><a href="">导航条</a></li>
					<li><a href="">导航条</a></li>
					<li><a href="">导航条</a></li>
					<li><a href="">导航条</a></li>
				</ul>
				
				<!--在导航里插入表单-->
				<form action="#" method="post" class="navbar-form navbar-right">
					
					<div class="input-group">
						
					<input type="text" name="" id="" value="" class="form-control" />
					
					<span class="input-group-btn">
						<button class="btn btn-default dropdown-toggle">搜索</button>
					</span>
					
					</div>
					
				</form>
				
			</div>
			
		</nav>

效果图


在导航条里插入 LOgo(最好写上div,方便控制)

				<div class="navbar-header">
					<a class="navbar-brand" href="">标题</a>	
				</div>

在导航条里插入 导航

				<ul class="nav navbar-nav">
					<li><a href="">...</a></li>
				</ul>

在导航条里插入 表单

<form action="#" method="post" class="navbar-form navbar-right">...</form>

在导航条里插入 按钮,设置对齐方式(left或right)

<button class="btn btn-default navbar-btn navbar-right">按钮</button>

在导航条里插入 文本,链接(超链接一般都会放在块级元素里面,不然的话无法对齐)

<p class="navbar-text">我是文本<a class="navbar-link" href="">我是链接</a></p>

将导航固定到屏幕最 顶部(navbar-fixed-top)/ 最底部(navbar-fixed-top)

默认情况下内容会被覆盖到导航条下面

<nav class="navbar navbar-default navbar-fixed-top">...</nav>

猜你喜欢

转载自blog.csdn.net/dfggffdd/article/details/80037165
今日推荐