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 ...
随机推荐
- Swift 产生 uuid
项目中.需要客户端生成一个唯一的识别码 let uuid = UUID().uuidString print(uuid)
- lower_bound( )和upper_bound( )的基本用法
lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在则返回end.通过返回的地址减去起始地址 ...
- 制作自己的Pod库(公有/私有)
https://www.jianshu.com/p/ece0b5721461 2018.04.12 16:43* 字数 1168 阅读 244评论 0喜欢 1 目的:1.管理自己常用的类:2.组件化开 ...
- python实现对文件的全量、增量备份
#!/user/bin/env python # @Time :2018/6/6 10:10 # @Author :PGIDYSQ #@File :FileBackup2.py import os i ...
- 佳文赏析:How to uninstall Linux
来源:https://www.dedoimedo.com/computers/linux-uninstall.html This article was suggested to me by a re ...
- LeetCode21—合并两个有序链表
方法一:这是我一开始的想法,将链表L2的各个元素与链表L1的元素进行逐一比较,将L2中的数据元素插入L1中的合适位置. 时间复杂度:O(m+n):空间复杂度:O(1) 1)首先,可能要对第一个元素进行 ...
- [SCOI2009]生日礼物题解
题目 一道模拟和队列题,但模拟比队列的成分多一些.队列也就是用两个指针模拟的. 可以用枚举的思想.首先我们知道r(即区间的右端点是肯定不会左移的),而l右移的同时,r可能不变,也可能右移,所以这样就可 ...
- python学习日记(面向对象——组合)
组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 圆环是由两个圆组成的,圆环的面积是外面圆的面积减去内部圆的面积.圆环的周长是内部圆的周长加上外部圆的周长.这个时候,我们就首先实现一 ...
- CF1152 F. Neko Rules the Catniverse (dp)
题意 一条长为 \(n\) 的数轴,可以从任意整点 \(\in [1, n]\) 出发,假设当前在 \(x\) ,下一步能到达的点 \(y\) 需要满足,\(y\) 从未到过,且 \(1 \le y ...
- Android Intent 传递数据注意事项
不要通过 Intent 在 Android 基础组件之间传递大数据(binder transaction缓存为 1MB),可能导致 OOM.