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、&laquo:上一页

11.3、&raquo:下一页

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="#">&laquo</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="#">&raquo</a></li>

</ul>

</div>

--------------------------------------------------------------------------

本文均为学习笔记,仅供个人参考。

Bootstrap常用样板的更多相关文章

  1. BootStrap常用组件及响应式开发

    BootStrap常用组件 PS:所有的代码必须写在<class="container/container-fluid">容器当中 常用组件包含内容: 字体图标 下拉菜 ...

  2. bootstrap 常用类名

    一. 常用类1.container居中的内容展示2.row  行内容显示3.col 列内容显示, 列必须在row 中xs 宽度小于768 ,sm宽度小于990 大于768 ,md 宽度大于990,小于 ...

  3. Bootstrap常用插件

    Bootstrap自带的那些常用插件. 模态框 模态框的HTML代码放置的位置 务必将模态框的HTML代码放在文档的最高层级内(也就是说,尽量作为 body 标签的直接子元素),以避免其他组件影响模态 ...

  4. Bootstrap常用的自带插件

    Bootstrap自带的那些常用插件. 模态框 模态框的HTML代码放置的位置 务必将模态框的HTML代码放在文档的最高层级内(也就是说,尽量作为 body 标签的直接子元素),以避免其他组件影响模态 ...

  5. Bootstrap 常用组件汇总

    Bootstrap 官方文档:http://www.bootcss.com/ Bootstrap Multiselect 多选下拉组件 官方文档:http://www.kuitao8.com/demo ...

  6. Bootstrap常用单词组

    布局容器 .container 固定宽度 .container-fluid 全屏 .row 行 .col-lg- 大屏幕 .col-md- 中屏幕 变量 @grid-columns: 12 列数 @g ...

  7. bootstrap常用知识点总结

    api地址:https://v3.bootcss.com/css/#forms 栅格参数: bootstrap 其实 是把 网页等 分为 了 12分,bootstrap把 根据屏 幕 大小 把屏 幕分 ...

  8. bootstrap常用的定义风格

    primary()     首选项 success()     成功 info()        一般信息 warning()       警告 danger()         危险 <bod ...

  9. django搭建Bootstrap常用问题解决方法

    1.进入页面,提示Creating a ModelForm without either the 'fields' attribute or the 'exclude'时 解决方法:打开forms.p ...

随机推荐

  1. 随机IP

    function rand_ip(){ $ip_longs = array( array('607649792', '608174079'),        //36.56.0.0-36.63.255 ...

  2. SpringBoot中使用JNnit4(一)之Mockito的使用

    经过入门篇,可以编写出一个简单的测试用例. 这篇讲的是BDDMockito的使用. BDDMockito用于测试时进行打桩处理:通过它可以指定某个类的某个方法在什么情况下返回什么样的值. 在单元测试时 ...

  3. 机器学习:利用K-均值聚类算法对未标注数据分组——笔记

    聚类: 聚类是一种无监督的学习,它将相似的对象归到同一个簇中.有点像全自动分类.聚类方法几乎可以应用于所有对象,簇内的对象越相似,聚类的效果越好.聚类分析试图将相似对象归入同一簇,将不相似对象归到不同 ...

  4. MySQL 常用语句总结

    用一个表更新另一个表 UPDATE table1 t1, table2 t2 SET t1.field1 = t2.field1, t1.field2 = t2.field2 WHERE t1.fie ...

  5. js创建对象,放进js集合

    var list=[]; for (var i=0;i<nodes.length;i++){ if(nodes[i].type=='user'){ person=new Object(); pe ...

  6. Python-异常处理-66

    异常和错误 # 1/0 # name # 2+'3' # [][3] #{}['k'] try: ') # 1/0 ') # name # 2+'3' # [][3] # {}['k'] ret = ...

  7. Echarts学习之路2(基本配置项)

    title:标题组件,包含主标题和副标题. title:{ text:"",//主标题 link:"",//主标题文本超链接 target:"&quo ...

  8. vue 中 assets 和 static 的区别

    Vue中的静态资源管理(src下的assets和static文件夹的区别)

  9. xml错误之cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'mvc:annotation-driven'.

    今天从svn导入项目的时候,一个xml文件里面报错:‘cvc-complex-type.2.4.c: The matching wildcard is strict, but no declarati ...

  10. [转帖]流程控制:for 循环

    流程控制:for 循环 http://wiki.jikexueyuan.com/project/linux-command/chap34.html need more study need more ...