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 ...
随机推荐
- python中os模块和sys模块的常见用法
OS模块的常见用法 os.remove() 删除文件 os.rename() 重命名文件 os.walk() 生成目录树下的所有文件名 os.chdir() 改变目录 os.mkd ...
- ILRuntime官方Demo笔记
调用/执行 热更中的方法 调用热更代码中方法,写在AppDomain中,记录一下主要几个方法: AppDomain.LoadAssembly 加载热更dll 执行热更代码的方法,有两种方式: appd ...
- SAM failed to write changes to the database 问题处理
问题: Windows Storage Server 2012 R2 发布NAS服务,客户创建用户和组时报错,事件查看器系统日志下报错Event ID 12288,内容如下: SAM failed t ...
- SpringBoot中使用JNnit4(入门篇)
一.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...
- npm基本操作(安装,搭建环境,打包)
Nodejs(npm)环境安装: npm的安装配置(从nodejs网站上安装npm): Windows安装Nodejs操作步骤如下: 64 位安装包下载地址 : https://nodejs.org/ ...
- C++一些基本数据结构:字面常量、符号常量、枚举常量
常量:C++包括两种常量,字面常量和符号常量. 字面常量:指的是直接输入到程序中的值 比如:in myAge=26: myAge是一个int类型变量,而26是一个字面常量. 符号常量:指的是用名称表示 ...
- java中的超类是什么
超类(SuperClass) :用java术语来讲,被继承的类称为超类(SuperClass),也有叫做父类,继承的类称为子类.
- Python学习案例之视频人脸检测识别
前言 上一篇博文与大家分享了简单的图片人脸识别技术,其实在实际应用中,很多是通过视频流的方式进行识别,比如人脸识别通道门禁考勤系统.人脸动态跟踪识别系统等等. 案例 这里我们还是使用 opencv 中 ...
- openstack第六章:dashboard
第六篇horizon— Web管理界面 一.horizon 介绍: 理解 horizon Horizon 为 Openstack 提供一个 WEB 前端的管理界面 (UI 服务 )通过 ...
- springboot开启事务支持时报代理错误
问题:The bean 'xxx' could not be injected as a 'com.github.service.xx' because it is a JDK dynamic pro ...