Bootstrap常用样板
http://blog.csdn.net/Star_449/article/details/76098292
1、图片样式
1.1、.img-responsive:
直接为图片添加该样式,可以实现响应式图片
<div>
<img width="200"class="img-responsive" src="./1.gif" alt="嫌弃">
<p>内容</p>
</div>
1.2、.center-block:
图片居中样式,而不能使用.text-center样式
<div>
<img width="200"class="img-responsive img-circle center-block"src="./1.gif" alt="嫌弃">
<p>内容</p>
</div>
1.3、图片形状样式:
.img-rounded:圆角图片;
.img-circle:圆形图片;
.img-thumbnail:表框圆角;
<div>
<img width="200"class="img-responsive img-circle" src="./1.gif" alt="嫌弃">
<p>内容</p>
</div>
2、辅助类样式
2.1、文本颜色类:
.-text-muted(柔和的)、text-primary、.text-success、.text-info、.text-warning、.text-danger
2.2、背景颜色类:
. bg-primary、. bg -success、. bg t-info、. bg -warning、. bg –danger
2.3、三角符号:
<span class="caret"></span>
2.4、快速浮动类:
.pull-left(左浮动)、.pull-right(右浮动);
2.5、清除浮动:
为父类添加.clearfix,可以清除浮动
<h2class="page-header">浮动和清除的应用</h2>
<div style="width: 170px;border: 1px solid grey" class="clearfix bg-info">
<ul class="list-unstyled">
<li class="pull-left"style="padding: 10px;">
<a href="#"><imgsrc="./1.gif" alt="嫌弃"></a><br>
<a href="#">嫌弃1</a>
</li>
<li class="pull-left"style="padding: 10px;">
<a href="#"><imgsrc="./1.gif" alt="嫌弃"></a><br>
<a href="#">嫌弃2</a>
</li>
<li class="pull-left"style="padding: 10px;">
<a href="#"><imgsrc="./1.gif" alt="嫌弃"></a><br>
<a href="#">嫌弃3</a>
</li>
<li class="pull-left"style="padding: 10px;">
<a href="#"><imgsrc="./1.gif" alt="嫌弃"></a><br>
<a href="#">嫌弃4</a>
</li>
</ul>
</div>
2.6、让内容块网页居中:
<divclass="center-block"></div>
3、CSS组件——下拉菜单
3.1、.dropdown:
将下拉菜单触发器和下拉菜单包含在其中(下来菜单父元素)
3.2、.data-toggle属性:
下拉菜单触发器。取值为“dropdown”
3.3、.dropdown-menu:
给<ul>制定下来菜单的样式
<div class="dropdown">
<button type="button" class="btnbtn-default" data-toggle="dropdown">
下拉菜单 <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">菜单1</a></li>
<li><a href="#">菜单2</a></li>
<li><a href="#">菜单3</a></li>
<li><a href="#">菜单4</a></li>
</ul>
</div>
3.4、.dropup:向上弹出下来菜单
<div class="dropdown dropup">
<button type="button" class="btnbtn-default" data-toggle="dropdown">
下拉菜单 <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">菜单1</a></li>
<li><a href="#">菜单2</a></li>
<li><a href="#">菜单3</a></li>
<li class="divider"></li>
<li><a href="#">菜单4</a></li>
<li><a href="#">菜单5</a></li>
<li class="disabled"><ahref="#">菜单6</a></li>
</ul>
</div>
3.5、下拉菜单对齐方式:
.dropdown-menu-left和.dropdown-menu-right
3.6、.divider:
为下拉菜单添加分割线,用于多个链接分组
<divclass="dropdown">
<button type="button" class="btnbtn-default" data-toggle="dropdown">
下拉菜单 <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">菜单1</a></li>
<li><a href="#">菜单2</a></li>
<li><a href="#">菜单3</a></li>
<liclass="divider"></li>
<li><a href="#">菜单4</a></li>
<li><a href="#">菜单5</a></li>
<li><a href="#">菜单6</a></li>
</ul>
</div>
3.7、.disabled:禁用的菜单项
4、CSS组件--按钮组
4.1、.btn-group:(按钮组:可以实现将一组按钮放在同一行)
<div class="btn-group">
<button type="button" class="btnbtn-info">star-1</button>
<button type="button" class="btnbtn-info">star-2</button>
<button type="button" class="btnbtn-info">star-3</button>
</div>
4.2、.btn-toolbar:按钮组工具栏(将多个按钮组放在其中)
<div class="btn-toolbar">
<divclass="btn-group">
<button type="button" class="btnbtn-info">star-1</button>
<button type="button" class="btnbtn-info">star-2</button>
<button type="button" class="btnbtn-info">star-3</button>
</div>
<divclass="btn-group">
<button type="button" class="btnbtn-primary">star-4</button>
<button type="button" class="btnbtn-primary">star-5</button>
<button type="button" class="btnbtn-primary">star-6</button>
</div>
<divclass="btn-group">
<button type="button" class="btnbtn-warning">star-7</button>
<button type="button" class="btnbtn-warning">star-8</button>
</div>
</div>
4.3、按钮组的尺寸:
.btn-group-lg、.btn-group-sm、.btn-group-xs、
4.4、.btn-group-vertical:垂直排列的按钮组
<div class="btn-group btn-group-vertical">
<button type="button" class="btnbtn-info">star-1</button>
<button type="button" class="btnbtn-info">star-2</button>
<button type="button" class="btnbtn-info">star-3</button>
</div>
5、CSS组件—按钮式的下拉菜单
5.1、按钮式下拉菜单:
<divclass="btn-group">
<button type="button" class="btnbtn-info" data-toggle="dropdown">
star-1 <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><ahref="#">star-1-1</a></li>
<li><ahref="#">star-1-2</a></li>
<li><ahref="#">star-1-3</a></li>
</ul>
</div>
个人观点:按钮式下拉菜单与下拉菜单的表现形式相同,区别在于在代码中下拉菜单为:class="dropdown"而按钮式下拉菜单为:class="btn-group",表明btn-group中包含了dropdown中的功能。
5.2、分裂式下拉按钮:
<div class="btn-group">
<button type="button"class="btn btn-info" >star-1 </button>
<button class="btn btn-info dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span></button>
<ulclass="dropdown-menu">
<li><ahref="#">star-1-1</a></li>
<li><ahref="#">star-1-2</a></li>
<li><ahref="#">star-1-3</a></li>
</ul>
</div>
个人观点:分裂式下拉菜单只是为了美观而设计,并且将下来的功能转到下三角中,而文字按钮仅为一个按钮(PS:第三行中的dropdown-toggle是将下三角的边框也变成圆形边框)。
6、CSS组件--输入框组
6.1、.input-group:
只能用于文本框<input>,不能用于<select>和<textarea>
6.2、.input-grouop-addon:
用于在<input>前后添加额外元素,赋予一个人<span>元素即可。
6.3、注意:
将..input-grouop-addon和<input>元素包在.input-group之中
<divclass="input-group">
<span class="input-group-addon">$</span>
<input type="text" class="form-control"placeholder="test">
<spanclass="input-group-addon">.star</span>
</div>
6.4、.input-group-lg和.input-group-sm可以改变输入框的尺寸
6.5、.input-group-btn:
可以作为额外元素的按钮,应该是作为<button>的父元素。
7、CSS组件-标签页(选项卡)
7.1、.nav是标签的基类
7.2、.nav-tabs是标签页类样式
7.3、.active是标签页的状态类(垂直排列)
<ul class="navnav-tabs">
<li class="active"><ahref="#">star-1</a></li>
<li><ahref="#">star-2</a></li>
<li><ahref="#">star-3</a></li>
</ul>
7.4、.nav-pills胶囊式标签页
7.5、.nav-stacked胶囊式标签页堆放排列(垂直排列)
<ul class="navnav-pills nav-stacked">
<li class="active"><ahref="#">star-1</a></li>
<li><ahref="#">star-2</a></li>
<li><ahref="#">star-3</a></li>
</ul>
8、CSS组件—导航条
8.1、.navbar:导航栏的基类,用于<nav>元素
8.2、.navbar-default:导航栏默认样式,用于<nav>元素
8.3、.cotainer是<nav>的子元素。导航栏内容都放入其中
8.4、.navbar-header:导航栏头部样式
8.5、.navbar-brand:设置品牌图标样式
8.6、.collapse是折叠导航栏的样式的基类
8.7、.navbar-collapse是折叠导航栏样式
8.8、.nav是导航栏的链接基类
8.9、.navbar-nav是导航栏的链接样式
8.10、.navbar-from:导航栏表单,可以使表单元素排在同一行
8.11、.navbar-left和.navbar-right:组件排列。导航链接、表单、按钮或文本对齐
8.12、.navbar-btn:对于不在<form>中的<button>元素,实现垂直对齐
8.13、.navbar-text:对于导航栏的普通文本有了行距和颜色,通常用于<p>元素
8.14、.navbar-fixed-top:导航栏固定在顶部,用于<nav>元素。需要为<body>设置padding-top:70px;
8.15、.navbar-fixed-bottom:导航栏固定在底部,用于<nav>元素。需要为<body>设置padding-bottom:70px
8.16、.navbar-static-top:导航栏静止在顶部,用于<nav>元素。会随着滚动条移动而消失
8.17、.navbar-inverse:可以实现反色导航栏,用于<nav>元素。
<nav class="navbarnavbar-default navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navabr-header">
<a href="#"class="navbar-brand">Star</a>
<pclass="navbar-text">Welcome!</p>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-navnavbar-left">
<li class="active"><ahref="#">star-1</a></li>
<li><ahref="#">star-2</a></li>
<li><ahref="#">star-3</a></li>
<li><ahref="#">star-4</a></li>
<li><ahref="#">star-5</a></li>
</ul>
<form class="navbar-formnavbar-left">
<div class="form-group">
<input type="text"class="form-control" placeholder="Search">
</div>
<button type="button"class="btn btn-default">search</button>
</form>
</div>
</div>
</nav>
9、CSS组件—路径导航
9.1、.breadcrumb:赋给<ol>可以实现面包屑效果
9.2、.active赋给当前栏目,当前栏目不加链接
<olclass="breadcrumb">
<li><ahref="#">star-1</a></li>
<li><a href="#">star-2</a></li>
<li><ahref="#">star-3</a></li>
<li class="active">star-4</li>
</ol>
10、 CSS组件—缩略图
10.1、.thumbnail赋给<a>元素,可以实现缩略图样式。
10.2、.caption可以实现缩略图标题及描述
<divclass="row">
<div class="col-md-4">
<a href="#"class="thumbnail"><img src="./1.gif" alt="嫌弃"></a>
<div class="caption">
<h4 align="center">嫌弃</h4>
</div>
</div>
<div class="col-md-4">
<a href="#"class="thumbnail"><img src="./1.gif" alt="嫌弃"></a>
<div class="caption">
<h4 align="center">嫌弃</h4>
</div>
</div>
<div class="col-md-4">
<a href="#" class="thumbnail"><imgsrc="./1.gif" alt="嫌弃"></a>
<div class="caption">
<h4 align="center">嫌弃</h4>
</div>
</div>
</div>
11、 CSS组件—分页
11.1、.pagination赋给<ul>元素可以实现分页效果
11.2、«:上一页
11.3、»:下一页
11.4、.disabled:禁用状态
11.5、.active:激活状态
11.6、.pagination-lg:分页大尺寸
11.7、.pagination-sm:分页小尺寸
11.8、.pager可以实现翻页效果。上一页、下一页效果
<divclass="text-center">
<ul class="pagination pagination-lg">
<li><ahref="#">«</a></li>
<li><ahref="#">1</a></li>
<li><ahref="#">2</a></li>
<li><ahref="#">3</a></li>
<li><ahref="#">4</a></li>
<li class="active"><ahref="#">5</a></li>
<li><ahref="#">6</a></li>
<li><ahref="#">7</a></li>
<li><ahref="#">8</a></li>
<li><ahref="#">9</a></li>
<li><ahref="#">10</a></li>
<li><ahref="#">»</a></li>
</ul>
</div>
--------------------------------------------------------------------------
本文均为学习笔记,仅供个人参考。
Bootstrap常用样板的更多相关文章
- BootStrap常用组件及响应式开发
BootStrap常用组件 PS:所有的代码必须写在<class="container/container-fluid">容器当中 常用组件包含内容: 字体图标 下拉菜 ...
- bootstrap 常用类名
一. 常用类1.container居中的内容展示2.row 行内容显示3.col 列内容显示, 列必须在row 中xs 宽度小于768 ,sm宽度小于990 大于768 ,md 宽度大于990,小于 ...
- Bootstrap常用插件
Bootstrap自带的那些常用插件. 模态框 模态框的HTML代码放置的位置 务必将模态框的HTML代码放在文档的最高层级内(也就是说,尽量作为 body 标签的直接子元素),以避免其他组件影响模态 ...
- Bootstrap常用的自带插件
Bootstrap自带的那些常用插件. 模态框 模态框的HTML代码放置的位置 务必将模态框的HTML代码放在文档的最高层级内(也就是说,尽量作为 body 标签的直接子元素),以避免其他组件影响模态 ...
- Bootstrap 常用组件汇总
Bootstrap 官方文档:http://www.bootcss.com/ Bootstrap Multiselect 多选下拉组件 官方文档:http://www.kuitao8.com/demo ...
- Bootstrap常用单词组
布局容器 .container 固定宽度 .container-fluid 全屏 .row 行 .col-lg- 大屏幕 .col-md- 中屏幕 变量 @grid-columns: 12 列数 @g ...
- bootstrap常用知识点总结
api地址:https://v3.bootcss.com/css/#forms 栅格参数: bootstrap 其实 是把 网页等 分为 了 12分,bootstrap把 根据屏 幕 大小 把屏 幕分 ...
- bootstrap常用的定义风格
primary() 首选项 success() 成功 info() 一般信息 warning() 警告 danger() 危险 <bod ...
- django搭建Bootstrap常用问题解决方法
1.进入页面,提示Creating a ModelForm without either the 'fields' attribute or the 'exclude'时 解决方法:打开forms.p ...
随机推荐
- Golang学习:sublime text3配置golang环境
最近导师让学习golang, 然后我就找了些有关golang的学习视频和网站. 昨天在电脑上下载了go tools, 之后在sublime上配置了golang的运行环境.By the way, 我的电 ...
- Windows Server 2008 R2 Enterprise x64 部署 nginx、tomcat、mysql
部署nginx nginx主要做反向代理用,可以单独部署到其它机器上,这里nginx和tomcat部署在同一台机器上. 下载nginx-1.14.1.zip,并解压到目标目录,打开cmd进入到解压后的 ...
- Webstorm 2017.3激活破解
之前尝试过各种激活破解办法,不过随着版本的不断升级,激活信息都失效了(毕竟咱不是通过正常途径激活的),只能重新激活.而且难度越来越大,记得早先网上有人分享激活码,激活的server地址,破解程序等等, ...
- [解读REST] 3.基于网络应用的架构
链接上文[解读REST] 2.REST用来干什么的?,上文中解释到什么是架构风格和应该以怎样的视角来理解REST(Web的架构风格).本篇来介绍一组自洽的术语,用它来描述和解释软件架构:以及列举下对于 ...
- ASP.NET Core 使用 Google 验证码(Google reCAPTCHA)
关心最多的问题,不FQ能不能用,答案是能.Google官方提供额外的域名来提供服务,国内可以正常使用. 一. 前言 验证码在我们实际的生活场景中非常常见,可以防止恶意破解密码.刷票.论坛灌水.刷注册等 ...
- destruct析构函数里操作文件出现的问题
这几天要给后台加一个记录操作日志的功能,可是项目已经开发完了不可能再去改以前的代码了,那有什么快捷的方法呢? 项目使用的ThinkPHP3.23 ,为了方便权限控制,后台控制器结构为:普通控制器 ex ...
- 关于使用nodejs的mysql查询时碰到的坑
今天在编写登录模块时,碰到一个隐蔽的坑,故记录一番 在使用Node.js的mysql模块的query方法时,查询语句使用了 `select password from login where name ...
- 《为大量出现的KPI流快速部署异常检测模型》 笔记
以下我为这篇<Rapid Deployment of Anomaly Detection Models for Large Number of Emerging KPI Streams>做 ...
- 【zabbix教程系列】五、邮件报警设置(脚本方式)
本方式是使用外部邮箱账号发送报警邮件到指定邮箱. 好处是:此邮箱账号既能发送邮件,也能接收邮件,而且避免被当做垃圾邮件. 一.zabbix-server端安装mailx服务 [root@ltt01 ~ ...
- 关于 sip
1.html页面 添加拨打按键 拨打按键 下面 添加 音频流/视频流 2 引入 sip.js 和 **.js **.js页面 获取各个元素 创建 simple实例 3. addEventL ...