格式说明:
< > html
[] 属性
. class
排版
<h1>..<h6>
<small>
<p>
<small> <strong> <em>
.text-left .text-right .text-center
.text-muted .text-primary .text-success
.text-info .text-warning .text-danger
<abbr> [title] .initialism
<adree>
<blokcquote> <small> .pull-right .blockquote-reverse
<ul> <ol> .list-unstyled .list-inline
<dt> <dd> .dl-horizontal
更多排版类:
.small
.text-justify
.text-lowercase
.text-uppercase
.text-capitalize
<pre> .pre-scrolllable
Bootstrap 网格系统
.col-xs-*
.col-sm-* .col-lg-*
Bootstrap 代码
<code> 单行
<pre> 多行
Bootstrap 表格
<table>
<caption> <thead> <tbody>
<tr> <th> <td>
.table .table-striped
.table-bordered
.table-hover
.table-condensed
<tr> .active .success .warning .danger
.table-responsive
Bootstrap 表单
<form> [role="form"]
.form-group
.form-control -- 单行输入框
.form-inline
<lable> .sr-only 隐藏
<form> .form-horizontal
<label> .control-label
.checkbox-inline
.radio-inline
<select> [mutiple] .form-control
<form> .form-control-static 静态文本
<input [disabled] :has()>
.has-success .has-warning .has-error
<fieldset [disabled]>
<input [placeholder('')]>
.input-lg .input-sm .col-lg-*
<input> <span .help-block>
Bootstrap 按钮
<.btn>
.btn-primary .btn-success .btn-info
.btn-warning .btn-danger .btn-link
.btn-lg .btn-sm .btn-xs .btn-block
.active .disabled(<a> need js)
Bootstrap 图像
.img-rounded .img-circle .img-thumbnail
Bootstrap 帮助器类
.close 关闭图标
.caret 插入图标
.pull-left 快速浮动
.pull-right
.center-block
.clear-fix 清除浮动
.show
.hidden
.sr-only 屏幕阅读器-only
Bootstrap响应式工具
.visible-xs .visible-sm ...
.hidden-xs .hidden-sm ...
.visible-print
.hidden-print
.divider 分隔线
布局组件
字形图标
.glyphicon
下拉菜单
<ul> .dropdown-menu
.dropdown .dropdown-header
[data-toggle= "dropdown"]
<li [role='presentation']>
按钮组
.btn-toolbar .btn-group(-lg) .btn-group-vertical
按钮下拉菜单
[data-toggle] .dropdown-menu .btn-(lg)
上拉 .btn-group .dropup
输入框组
.input-group <span .input-group-addon>
.input-gorup-lg
.input-group <span .input-group-btn .button>
div
导航元素
<ul .nav> .nav-tabs .active .nav-pills .nav-stacked
.nav-justified 两端对齐 <li .disabled>
<li .dropdown <a [data-toggle]>
<ul .dropdown-menu>>
导航栏
<nav .navbar .navbar-default [role(navigation)]>
<.navbar-header <a .navbar-brand>>
<ul .nav .navbar-nav>
.collapse .navbar-collapse #..
.navbar-toggle [data-toggle(collapse)]
[date-target(#example)]
表单:
<form .navbar-form>
.navbor-btn
<p .navba-text> <a .navbar-link>
.navbar-left .navbar-right
.navbar .navbar-fixed-right>
<navbar .navbar-fixedtop>
.navbar-fixed-bottom
.navbar-static-top
.navbar-inverse
面包屑导航
.breadcrumb
分页
.pagination .disabled .active .pagination-lg(sm)
翻页
.pager .previous .next
.disabled
标签
.label .label-default .label-primary .label-success .label-info .label-warning .label-danger
微章
<span .badge>
超大屏幕
.jumbotron .container
网页标题
.page-header
缩略图
.thumbnail
警告Alerts
.alert
.alert-success .alert-info .alert-warning .alert-danger
.alert-dismissable [data-miss(alert)] <a .alert-link>
进度条
.progress-bar-(success|info|warning|danger)
.progress <.progress-bar <[style(60%)] .progress-striped .active 可堆叠
多媒体对象Media Object
.media <ul .media-list <li .media»
.midia <a
.media-body <.media-header
列表组
ul .list-group ;li list-group-item li .badge
div a .list-group-item <.list-group-item-heading .list-group-item-text
面板Panels
.panel
.panel-default <.panel-heading <h1-h6 .panel-text .panel-body .panel-fotter
.panel-primary .panel-success .panel-info .panel-warning .panel-danger
.table .list-group
Well
.well
.well-lg .well-sm
Bootstrap插件
[data] $(document).off(‘.data-api’) $(documnet).off(‘.alert .data-api’)
模态框
[data-toggle]=’modol’ [data-target]=”#”(or href=”#”) .modol .fade [aria-hidden(true)] [area-labelleedby(‘myModolLabel’)]
.modol-header # .modol-body .modol-footer .close [data-dismiss(modal)]
$(function(){$(‘#’).modol({show;false})});
[data-backdrop] [data-keyboard]
[data-show] [data-remote]
事件:
show.bs.modol shown.bs.modol
hide.bs.modol hidden.bs.modol
下拉菜单Dropdown
[data-toggle(dropdown)]
$(‘x’).dropdown(‘toggle’)
滚动监听 Scrollspy
[data-spy(scroll)]
[data-target()]
[data-offset(number)]
方法: scrollspy('refresh')
事件: active.bs.scrollspy
标签页Tab
[data-toggle='tab'] or [data-toggle(pill)]
ul (.nav nav-tabs)(.nav .nav-pills)
.tab-pane .fade .in(第一个必须)
$('#myTab li:eq(1) a').tab('show')
事件 show.bs.tab shown.bs.tab
工具提示Tooltip ## 必须激活
选项:
[data-toggle(tooltip)]
$('#x').tooltip(*options);
[data-placement]
[data-html]
[data-animation]
[data-selector]
[data-title]
[data-trigger]
[data-content]
[data-delay]
[data-container]
方法:
options toggle show hide destroy
$('.x').tooltip({html:true});
事件:
show.bs.tooltip
shown.bs.tooltip
hide.bs.tooltip
hidden.bs.tooltip
弹出框
[data-toggle(popover)] $(‘#x’).popover(option);
选项:[data-*]: animation html placement selector titel trigger delay container
方法: $().popover(options) toggle show hide destroy $().popover(‘toggle’)
事件: ().bs.popover show.bs.popover shown.bs.popover hide.bs.popover hidden.bs.popover
警告框Alert
.alert(.alert-success) [data-dismiss(alert)] (.fade)(.in)
方法:
.alert() 带关闭功能
.alert(‘close’)
事件 *-bs-alert: close closed
按钮Button
加载状态 [data-loading-text(‘Loading’)]
[data-toggle(‘button’)]
.data-group [data-toggle(‘buttons’)]
用法:$(‘.btn’).button()
方法:button():
‘toggle’ ‘loading’ ‘reset’ ‘string’ ‘complete’
[data-complete-texed(‘….’)]
折叠Collapse
[data-toggle(collpse)]
href or [data-target]
[data-parent]
用法:
.collapse | .collapse .in | .collapsing |
选项:[data-*]:
parent toggle
方法:collapse(option):
toggle show hide
.collapse-*(success | info | warning | dange | primary) |
事件: *.bs.collapse:
show shown hide hidden
轮播Carousel
- carousel .slide
- ol .carsel-indications
- li<pre>[data-target] [data-slide-to]</pre>
- .carouse(-inner <.item (<.carousel-caption))
-
a .carousel(-control .left .light [href])
- ol .carsel-indications
用法: [data-slide (prev/next)] [data-slide-to(n)] [data-ride(‘carousel’)]
选项 [data-*] interval @n/false pause @hover wrap @boolen
方法 .carousel(options): ‘cycle’ ‘pause’ @n ‘prev’ ‘next’
事件 *bs.carousel slide slid
Bootstrap 附加导航 Affix
[data-spy('affix')] [data-offset-top'n']
$().affix({
offset:{
top:100,
bottom: function(){
}
}
});
CSS定位:offset [data-offset] @ n
offset:{top:10}
offset:{top:10,bottom:5}