前端学习笔记 bootstrap(二)

输入框组

基本样式:

<div class = "input-group">
	<span class="input-group-addon" id="basic-addon1">@</span>
	<input type="text" class="form-control" placeholder="用户名" >
</div>

可以通过改变span标签可以写在后边,也可以前后都有。

通过input-group-lg、sm更改大小

也可以把span标签改成多选框、单选、按钮等。下面是下拉按钮样式:

<div class="input-group">
	<div class="input-group-btn">
		<button type="button" class="btn btn-default" data-toggle="dropdown">搜索<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="#">360</a></li>
		</ul>
	</div>
	<input type="text" class="form-control" placeholder="搜索">
</div>

导航栏

标签页:

<ul class="nav nav-tabs">
	<li role="presentation"><a href="#">JAVA</a></li>
	<li role="presentation"><a href="#">PYTHON</a></li>
	<li  role="presentation" class="active"><a href="#">C</a></li>
</ul>

胶囊式标签页:

<ul class="nav nav-pills">
	<li role="presentation"><a href="#">JAVA</a></li>
	<li role="presentation"><a href="#">PYTHON</a></li>
	<li  role="presentation" class="active"><a href="#">C</a></li>
</ul>

垂直胶囊式标签页:

<ul class="nav nav-pills nav-stacked" style="width: 100px">
	<li role="presentation"><a href="#">JAVA</a></li>
	<li role="presentation"><a href="#">PYTHON</a></li>
	<li  role="presentation" class="active"><a href="#">C</a></li>
</ul>

如果有禁用的连接就在那个标签上个disabled就行。

面包屑导航

当时在考虑为什么这个要叫面包屑导航栏,然后我搜了下breadcrumb,真特么是面包屑的单词。

<ol class="breadcrumb">
	<li><a href="#">前端技术</a></li>
	<li><a href="#">后端技术</a></li>
	<li class="active">嘿嘿嘿嘿</li>
</ol>

分页

<nav>
	<ul class="pagination">
		<li>
			<a href="#">
				<span>&laquo;</span>
			</a>
		</li>
		<li><a href="#">1</a></li>
		<li><a href="#">2</a></li>
		<li><a href="#">3</a></li>
		<li><a href="#">4</a></li>
		<li class="disabled"><a href="#">5</a></li>
		<li>
			<a href="#">
				<span>&raquo;</span>
			</a>
		</li>
	</ul>
</nav>

如果有不能用的标签,加个disabled就行,同样还是lg,sm改大小。

翻页:

<nav>
  <ul class="pager">
    <li><a href="#">上一页</a></li>
    <li><a href="#">下一页</a></li>
  </ul>
</nav>

两端对齐(class加上previous和next就行,禁用同样是disabled):

<nav>
	<ul class="pager">
		<li class="previous"><a href="#">上一页</a></li>
		<li class="next"><a href="#">下一页</a></li>
	</ul>
</nav>

标签

<span class="label label-default">默认</span>
<span class="label label-primary">强调</span>
<span class="label label-success">成功</span>
<span class="label label-info">信息</span>
<span class="label label-warning">警告</span>
<span class="label label-danger">危险</span>

徽章

超链旁边的:

<a href="#">新的消息<span class="badge">42</span></a>

按钮上的:

<button class="btn btn-primary">未读消息<span class="badge">43</span></button>

超大屏幕

就像知乎的登录界面一样:

<div class="jumbotron">
	<div class="container" align="center">
		<h2 class="text-info" style="font-size: 49px;font-family: 宋体;font-weight: bold;">逼乎</h2>
		<br>
		<div class="text-muted">与世界分享你刚编的故事</div>
		<br>
		<div class="text-muted">王心怡喊你们点赞了!</div>
		<br>
		<br>
		<button class="btn btn-success">登录</button>
	</div>
</div>

副标题

<div class="page-header">
  <h1>正标题<small>副标题</small></h1>
</div>

缩略图

class="thumbnail"

可以配合栅格样式使用

警告

alert

<div class="alert alert-success" role="alert">操作成功</div>

进度条

各种样式:

<div class="progress">
	<div class="progress-bar" style="width: 60%">
		60%
	</div>
</div>
<div class="progress">
	<div class="progress-bar progress-bar-success" style="width: 31%">
		31%
	</div>
</div>
<div class="progress">
	<div class="progress-bar progress-bar-danger progress-bar-striped" style="width: 50%">
		50%
	</div>
</div>
<div class="progress">
	<div class="progress-bar progress-bar-danger progress-bar-striped" style="width: 50%">
		50%
	</div>
	<div class="progress-bar progress-bar-warning progress-bar-striped" style="width: 20%">
		20%
	</div>
	<div class="progress-bar progress-bar-primary progress-bar-striped" style="width: 10%">
		10%
	</div>

</div>

列表组

list+badge

<ul class="list-group">
	<li class="list-group-item"><span class="badge">31</span>林子桥</li>
	<li class="list-group-item"><span class="badge">12</span>林ss</li>
	<li class="list-group-item"><span class="badge">41</span>林xx</li>

	<li class="list-group-item"><span class="badge">1</span>hhx</li>
	<li class="list-group-item"><span class="badge">55</span>zjq</li>
</ul>

面板

<div class="panel panel-default">
  <div class="panel-heading">面板标题</div>
  <div class="panel-body">
    面板内容
  </div>
</div>

顶部底部

拉下顶部不动

<nav class="navbar navbar-default navbar-fixed-top">
  <button class="btn btn-info">菜单1</button>
  <button class="btn btn-success">菜单2</button>
  <button class="btn btn-danger">菜单3</button>
</nav>
 
<div style="white-space:pre">
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单不消失
</div>

下拉顶部消失:

<nav class="navbar navbar-default navbar-static-top">
  <button class="btn btn-info">菜单1</button>
  <button class="btn btn-success">菜单2</button>
  <button class="btn btn-danger">菜单3</button>
</nav>
 
<div style="white-space:pre">
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
  很多内容 ,下拉才看得见,下拉时,置顶菜单会消失
</div>

下拉底部不动

<div style="white-space:pre">
 拉动内容时,置底版权信息位置不变
 拉动内容时,置底版权信息位置不变
 拉动内容时,置底版权信息位置不变
 拉动内容时,置底版权信息位置不变
 
</div>
 
<nav class="navbar navbar-default navbar-fixed-bottom">
<div style="text-align:center">
 版权所有
</div>
</nav>

学习网站:https://how2j.cn/p/4443

发布了58 篇原创文章 · 获赞 20 · 访问量 5198

猜你喜欢

转载自blog.csdn.net/qq_41658124/article/details/104160359
今日推荐