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. 海思uboot启动流程详细分析(三)【转】

    1. 前言 书接上文(u-boot启动流程分析(二)_平台相关部分),本文介绍u-boot启动流程中和具体版型(board)有关的部分,也即board_init_f/board_init_r所代表的. ...

  2. RocketMQ知识整理与总结

    1.架构 RocketMQ的master broker与master broker没有任何消息通讯,nameserver之间也同样没有消息通信 MQ历史 由数据结构队列发展而来 MQ使用场景    异 ...

  3. Raneto中文搜索支持

    背景 因业务部门需要在线软件使用说明文档,但我们资源不足,故我想找一个开源的知识库,发现 Raneto不错,决定使用. 官方文档相当清晰,部署完成,发布一些文章,启动项目,交由业务同事测试使用,于是我 ...

  4. SQL 查询中case的运用

    适用场景: 需要根据现有字段经过一定条件得到新的查询字段相关语法: CASE WHEN 条件1 TEHN 结果1 WHEN 条件2 THEN 结果2 ...... ELSE 结果N END 练习代码: ...

  5. Core官方DI解析(2)-ServiceProvider

    ServiceProvider ServiceProvider是我们用来获取服务实例对象的类型,它也是一个特别简单的类型,因为这个类型本身并没有做什么,其实以一种代理模式,其核心功能全部都在IServ ...

  6. myeclipse新建javaweb项目,并部署到tomcat

    myeclipse使用的版本: 新建web项目: File-->New-->Web Project,输入项目名称,选择J2EE规范. 完成后: JRE System Library是只要做 ...

  7. SQL Server 2017连接数据库

    1.服务器类型需为[数据库引擎] 若为[Analysis Services],连接后是无法建立数据库的. 2.需确定服务器名称,未显示已注册的服务器,则需: (1)请在“视图”菜单中,单击“已注册的服 ...

  8. vue keepalive 动态设置缓存

    场景:A首页.B列表页.C详情页B---->C 缓存‘列表1’详情的数据A---->C 读取‘列表1’详情的数据B---->C (希望清除‘列表1’的缓存,变成缓存‘列表2’详情的数 ...

  9. Python openpyxl : Excel 文档简单操作

    安装方法 使用 pip 或通过专门python IDE(如pyCharm)进行安装 其中pip安装方法,命令行输入:  pip install openpyxl 基本使用 第一步先是要导入 openp ...

  10. 2019-04-09 SpringBoot+Druid+MyBatis+Atomikos 的多数据源配置

    前面部分是网上找的,我按照网上写的把自己搭建的过程展示一次 1.引入依赖 目前项目本来使用到了Mybatis plus(在自己的Mapper接口中继承BaseMapper获得基本的CRUD,而不需要增 ...