Bootstrap
做好笔记方便日后查阅o(╯□╰)o
bootstrap简介:
☑ 简单灵活可用于架构流行的用户界面和交互接口的html、css、javascript工具集。
☑ 基于html5、css3的bootstrap,具有大量的诱人特性:友好的学习曲线,卓越的兼容性,响应式设计,12列格网,样式向导文档。
☑ 自定义JQuery插件,完整的类库,基于Less等。
排版
标题:①.h1=36px,h2=30px,h3=24px,h4=18px,h5=14px、h6=12px
②<small>标签来制作副标题
强调内容: class="lead" 另外还有元素标签:<small>、<strong>、<em>、<cite>、<b>、<em>、<i>给文本做突出样式处理。
文本对齐风格:.text-left:左对齐 .text-center:居中对齐 .text-right:右对齐 .text-justify:两端对齐
列表:
①无序列表、有序列表<ul>、<ol>
②去点列表 类名".list-unstyled"
③内联列表 类名“.list-inline” :把垂直列表换成水平列表,而且去掉项目符号(编号),保持水平显示
④定义列表 <dl><dt><dd>
⑤水平定义列表 类名“.dl-horizontal”:针对<dt><dd>
代码:
1:①、使用<code></code>来显示单行内联代码:<code><code></code>
②、使用<pre></pre>来显示多行块代码
③、使用<kbd></kbd>来显示用户输入代码:比如<kbd>ctrl+x</kbd>
2:类名“.pre-scrollable”:高度超出340px,就会在Y轴出现滚动条。
表格:
表格行的类:<tr>元素中添加上表对应的类名,就能达到你自己需要的效果
1.基础表格 类名“.table”:后面各种表格都要加上这个类名。
2.斑马线表格 类名“table-striped”
3.带边框的表格 类名“.table-bordered”
4.鼠标悬浮高亮的表格 类名“table-hover”
5.紧凑型表格 类名“table-condensed”
6.响应式表格 类名“.table-responsive”:当你的浏览器可视区域小于768px时,表格底部会出现水平滚动条。
表单
1.基础表单 :对于基础表单,Bootstrap并未对其做太多的定制性效果设计,仅仅对表单内的fieldset、legend、label标签进行了定制。
2.水平表单 类名“form-horizontal”
3.内联表单 类名“form-inline”
表单控件
1.输入框input: 为了让控件在各种表单风格中样式不出错,需要添加类名“form-control”,下面各个表单控件都能加。
type类型:text button checkbox date datetime datetime-local img file hidden month number password radio range reset search submit tel time url week hidden
2.下拉选择框select:多行选择设置multiple属性的值为multiple
3.文本域textarea:添加了类名“form-control”类名,则无需设置cols属性。
4.复选框checkbox和单选择按钮radio:水平排列加类名“checkbox-inline”||类名“radio-inline”
5.控件大小:类名input-sm:让控件比正常大小更小;类名input-lg:让控件比正常大小更大;宽度配合Bootstrap的网格系统
6.表单控件状态(焦点状态):类名form-control
7.表单控件状态(禁用状态):form-control别忘记加①在需要禁用的表单控件上加上“disabled”;②fieldset设置了disabled属性,整个域都将处于被禁用状态。
8.表单控件状态(验证状态):1、.has-warning:警告状态(黄色) 2、.has-error:错误状态(红色) 3、.has-success:成功状态(绿色)
:需要类名has-feedback + <span class="glyphicon glyphicon-remove form-control-feedback"></span>
9.表单提示信息:"help-block"
按钮
建议使用button或a标签来制作按钮
1.基本按钮:类名“btn”
2.默认按钮: 类名“btn” + 类名“btn-default”
4.按钮大小: .btn-lg:大型按钮 .btn-sm:小型按钮 .btn-cs:超小型按钮
5.块状按钮: 类名“btn-block”
6.禁用状态: 使用disabled类或disabled属性
图像 1.img-responsive:响应式图片,主要针对于响应式设计 2.img-rounded:圆角图片 3.img-circle:圆形图片 4.img-thumbnail:缩略图片
图标
http://getbootstrap.com/components/#glyphicons :查看全部图标
网格系统
1.列组合
<768px: .col-xs- >=768: .col-sm- >=992: .col-md- >=1200: .col-lg- <div class="container"> <div class="row"> <div class="col-md-4"></div> <div class="col-md-8"></div> </div> </div>
2.列偏移:类名“col-md-offset-”
3.列排序: 交换位置 “col-md-push-*”(右)和“col-md-pull-*”(左)
4.列的嵌套:
菜单、按钮
小提示:1.90以上版本的jquery才可以和bootstrap.js配合使用
下拉菜单
<div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> 下拉菜单 <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li> … <li role="presentation" class="divider"></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li> </ul> </div>
下拉分割线:添加一个空的<li>,并且给这个<li>添加类名“divider”
下拉菜单标题: class="dropdown-header"
下拉菜单(对齐方式):在“dropdown-menu”上添加一个“pull-right”或者“dropdown-menu-right”类名
下拉菜单(菜单项状态):class="active"、class="disabled"
按钮
按钮组 类名btn-group
按钮(按钮工具栏) 类名btn-toolbar
.btn-group-lg:大按钮组 .btn-group-sm:小按钮组 .btn-group-xs:超小按钮组
按钮(嵌套分组): “btn-group”和普通的按钮放在同一级。
按钮(垂直分组):类名“btn-group-vertical”
按钮(等分按钮) “btn-group-justified”类名
按钮下拉菜单
按钮的向下向上三角形 类名.dropup向上