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. python中os模块和sys模块的常见用法

    OS模块的常见用法 os.remove()   删除文件 os.rename()   重命名文件 os.walk()    生成目录树下的所有文件名 os.chdir()    改变目录 os.mkd ...

  2. ILRuntime官方Demo笔记

    调用/执行 热更中的方法 调用热更代码中方法,写在AppDomain中,记录一下主要几个方法: AppDomain.LoadAssembly 加载热更dll 执行热更代码的方法,有两种方式: appd ...

  3. SAM failed to write changes to the database 问题处理

    问题: Windows Storage Server 2012 R2 发布NAS服务,客户创建用户和组时报错,事件查看器系统日志下报错Event ID 12288,内容如下: SAM failed t ...

  4. SpringBoot中使用JNnit4(入门篇)

    一.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...

  5. npm基本操作(安装,搭建环境,打包)

    Nodejs(npm)环境安装: npm的安装配置(从nodejs网站上安装npm): Windows安装Nodejs操作步骤如下: 64 位安装包下载地址 : https://nodejs.org/ ...

  6. C++一些基本数据结构:字面常量、符号常量、枚举常量

    常量:C++包括两种常量,字面常量和符号常量. 字面常量:指的是直接输入到程序中的值 比如:in myAge=26: myAge是一个int类型变量,而26是一个字面常量. 符号常量:指的是用名称表示 ...

  7. java中的超类是什么

    超类(SuperClass) :用java术语来讲,被继承的类称为超类(SuperClass),也有叫做父类,继承的类称为子类.

  8. Python学习案例之视频人脸检测识别

    前言 上一篇博文与大家分享了简单的图片人脸识别技术,其实在实际应用中,很多是通过视频流的方式进行识别,比如人脸识别通道门禁考勤系统.人脸动态跟踪识别系统等等. 案例 这里我们还是使用 opencv 中 ...

  9. openstack第六章:dashboard

    第六篇horizon— Web管理界面     一.horizon 介绍:   理解 horizon   Horizon 为 Openstack 提供一个 WEB 前端的管理界面 (UI 服务 )通过 ...

  10. springboot开启事务支持时报代理错误

    问题:The bean 'xxx' could not be injected as a 'com.github.service.xx' because it is a JDK dynamic pro ...