bootstrap常用類

一.文本
1)對齊方式
text-left 文本左對齊 =======> text-align:left
text-center 文本居中對齊
text-right 文本右對齊
text-justify 文本兩端對齊
text-nowrap 不換行
text-lowercase 小寫
text-uppercase 大寫
text-capitalize 首字母大寫

2)文本顏色
text-muted 灰色
text-primary 主要藍
text-success 成功綠
text-info 信息藍
text-warning 警告黃
text-danger 危險紅

3)背景顏色
bg-muted 灰色
bg-primary 主要藍
bg-success 成功綠
bg-info 信息藍
bg-warning 警告黃
bg-danger 危險紅

二.頁面排版
1)列表排版
ul的類
list-unstyled 移除默認樣式
list-inline 設置成內(nèi)聯(lián)

dl類
dl-horizontal 水平排列描述列表 定義列表

2)table表格
table 基本的表格樣式
table-striped 條紋狀表格(前提必須現(xiàn)有table類)
table-bordered 給表格增加邊框(前提必須現(xiàn)有table類)
table-hover 讓<tbody>下的表格懸停鼠標實現(xiàn)背景效果(前提必須現(xiàn)有table類)

可以給tr加上以下任意一種類實現(xiàn)每一行的顏色不一樣
<tr class=”success”></tr>
狀態(tài)類
樣式 說明
active 鼠標懸停在行或單元格上
success 標識成功或積極的動作
info 標識普通的提示信息或動作
warning 標識警告或需要用戶注意
danger 表示危險或潛在的帶來負面影響的動作

<tr class="sr-only"> 隱藏行

3)form表單
內(nèi)聯(lián)表單
form類
form-inline 讓表單左對齊浮動

水平排列
form類
form-horizontal 讓表單內(nèi)的元素保持水平排列

form-group 表單成組顯示 成組里的表單也可以用柵格系統(tǒng)
form-control 可以給表單里的任何標簽加
<div class="form-group">
<label>電子郵件</label>
<input type="email" class="form-control" placeholder="請輸入您的電子郵件">
</div>

表單合組
input-group input-group-addon
前后增加片段
<div class="input-group">
<div class="input-group-addon">¥</div>
<input type="text" class="form-control">
<div class="input-group-addon">.00</div>
</div>

disabled 禁用

表單校驗狀態(tài)
<div class=“form-group has-error”>

樣式 說明
has-error 錯誤狀態(tài)
has-success 成功狀態(tài)
has-warning 警告狀態(tài)

可以在表單后加上校驗狀態(tài)小圖標 例如:校驗成功 后面顯示一個對勾
form-control-feedback
<div class="form-group has-feedback">
<label>電子郵件</label>
<input type="email" class="form-control">
<span class="glyphicon glyphicon-ok form-control-feedback"></span>
</div>

span的類
樣式 說明
glyphicon-ok 成功狀態(tài)
glyphicon-warning-sign 警告狀態(tài)
glyphicon-remove 錯誤狀態(tài)

Input的大小可以通過類來控制
input-lg 大的input
Input-sm 小的input
也可以設置父元素 form-group-lg、form-group-sm來調(diào)整

4)圖片
img-rounded 方形
img-circle 圓形(圖片長寬不等時是橢圓形)
img-thumbnail 有邊框
img-responsive 響應式圖片




5)按鈕/超鏈接
button/a
樣式 說明
btn-default 默認樣式
btn-success 成功樣式
btn-info 一般信息樣式
btn-warning 警告樣式
btn-danger 危險樣式
btn-primary 首選項樣式
btn-link 鏈接樣式

btn-block 塊級按鈕
active 激活按鈕

按鈕大小
btn-lg 大按鈕
btn-md 適中按鈕
btn-sm 小按鈕
btn-xs 超小按鈕

多個按鈕可以成組
把按鈕用一個div包著 div類為btn-group
<div class="btn-group">
<button type="button" class="btn btn-default">左</button>
<button type="button" class="btn btn-default">中</button>
<button type="button" class="btn btn-default">右</button>
</div>

按鈕組大小
btn-group-lg
btn-group-md
btn-group-sm
btn-group-xs

按鈕組垂直排列
btn-group-vertical
按鈕組兩端對齊
btn-group-justified

關閉按鈕
<button type="button" class="close">×</button>

塊居中
center-block ========>margin:0 auto

clearfix 清理浮動

三.柵格系統(tǒng)
container
超小屏幕 手機 (<768px) xs 100% col-xs-數(shù)字(份數(shù))
小屏幕 平板 (≥768px) sm 750px col-sm-數(shù)字
中等屏幕 桌面顯示器 (≥992px) md 970px col-md-數(shù)字
大屏幕 大桌面顯示器 (≥1200px) lg 1170px col-lg-數(shù)字
一行最多可以12份

Container-fluid 100%

如果不指定 手機上每一列占一行
列偏移
col-md-offset-2
向右推
col-md-push-2
向左拉
col-md-pull-2

如果指定了 md 沒有指定 lg
那么在lg的屏幕下 就會用 md指定的列寬百分比

如果指定了 lg 沒有指定 md
那么在 md下面 每個列寬度是100%

左浮動
pull-left ===> float:left!important
右浮動
pull-right

響應式工具
hidden-xs 在超小屏幕隱藏 其他屏幕可見
hidden-sm 在小屏幕隱藏 其他屏幕可見
hidden-md 在中屏幕隱藏 其他屏幕可見
hidden-lg 在大屏幕隱藏 其他屏幕可見

visible-xs 在超小屏幕顯示 其他屏幕隱藏
visible-sm 在小屏幕可見 其他屏幕隱藏
visible-md 在小屏幕可見 其他屏幕隱藏
visible-lg 在小屏幕可見 其他屏幕隱藏

四.組件
1)導航組件:
1基本導航
<ul class="nav nav-tabs">
<li class="active"><a href="#">首頁</a></li>
<li><a href="#">資訊</a></li>
<li><a href="#">產(chǎn)品</a></a></li>
<li><a href="#">關于</a></li>
</ul>

2膠囊式導航
<ul class="nav nav-pills">

3垂直膠囊式導航
<ul class="nav nav-pills nav-stacked">

4面包屑導航
<ol class="breadcrumb">
<li><a href="#">首頁</a></li>
<li><a href="#">產(chǎn)品列表</a></li>
<li class="active">韓版 2015 年羊絨毛衣</li>
</ol>

5帶下拉菜單的導航
<ul class="nav nav-tabs">
<li class="active"><a href="#">首頁</a></li>
<li><a href="#">資訊</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">下拉菜單
<span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">菜單一</a></li>
<li><a href="#">菜單二</a></li>
</ul>
</li>
</ul>

2)分頁組件:
1默認分頁
<ul class="pagination">
<li><a href="#">?</a></li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">?</a></li>
</ul>

2翻頁效果
<ul class="pager">
<li><a href="#">上一頁</a></li>
<li><a href="#">下一頁</a></li>
</ul>

3對齊翻頁鏈接
<ul class="pager">
<li class="previous"><a href="#">上一頁</a></li>
<li class="next"><a href="#">下一頁</a></li>
</ul>

3)徽章
未讀信息數(shù)量徽章
<a href="#">信息 <span class="badge">10</span></a>

設置尺寸,四種 lg、默認、sm 和 xs
<ul class="pagination pagination-lg">

4)下拉菜單
1基本格式
<div class="dropdown">
<button class="btn btn-default" data-toggle="dropdown">
下拉菜單
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">首頁</a></li>
<li><a href="#">資訊</a></li>
<li><a href="#">產(chǎn)品</a></li>
<li><a href="#">關于</a></li>
</ul>
</div>
按鈕和菜單需要包裹在.dropdown 的容器里,而作為被點擊的元素按鈕需要設置
data-toggle="dropdown"才能有效。對于菜單部分,設置 class="dropdown-menu"才能自動隱藏并添加固定樣式。設置 class="caret"表示箭頭,可上可下。
//設置向上觸發(fā)
<div class="dropup">
//菜單項居右對齊,默認值是 dropdown-menu-left
<ul class="dropdown-menu dropdown-menu-right">

2按鈕式下拉菜單
<div class="btn-group">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
下拉菜單<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">首頁</a></li>
<li><a href="#">資訊</a></li>
</ul>
</div>

3分裂式按鈕下拉菜單
<div class="btn-group">
<button type="button" class="btn btn-default">下拉菜單</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">首頁</a></li>
<li><a href="#">資訊</a></li>
</ul>
</div>
向上彈出式
<div class="btn-group dropup">

5)警告框組件
1基本警告框
<div class="alert alert-success">Bootstrap</div>
<div class="alert alert-info">Bootstrap</div>
<div class="alert alert-warning">Bootstrap</div>
<div class="alert alert-danger">Bootstrap</div>

2帶關閉的警告框
<div class="alert alert-success">
Bootstrap
<button type="button" class="close" data-dismiss="alert">
<span>×</span>
</button>
</div>

自動適配的超鏈接
<div class="alert alert-success">
Bootstrap,請到官網(wǎng) <a href="#" class="alert-link">下載</a>
</div>

6)巨幕組件
巨幕組件主要是展示網(wǎng)站的關鍵性區(qū)域。
jumbotron
在固定的范圍內(nèi),有圓角
<div class="container">
<div class="jumbotron">
<h2>網(wǎng)站標題</h2>
<p>這是一個學習性的網(wǎng)站!</p>
<p><a href="#" class="btn btn-default">更多內(nèi)容</a></p>
</div>
</div>

100%全屏,沒有圓角
<div class="jumbotron">
<div class="container">
<h2>網(wǎng)站標題</h2>
<p>這是一個學習性的網(wǎng)站!</p>
<p><a href="#" class="btn btn-default">更多內(nèi)容</a></p>
</div>
</div>

7)進度條組件
進度條組件為當前工作流程或動作提供時時反饋
基本進度條
<div class="progress">
<div class="progress-bar" style="width: 60%;">60%</div>
</div>
最低值進度條
<div class="progress">
<div class="progress-bar" style="min-width:20px">0%</div>
</div>

條紋狀,IE10+支持
<div class="progress">
<div class="progress-bar progress-bar-success
progress-bar-striped" style="min-width:20px;width:60%">60%</div>
</div>
動畫效果
<div class="progress">
<div class="progress-bar progress-bar-success progress-bar-striped
active" style="min-width:20px;width:60%">60%</div>
</div>

8)媒體對象組件
媒體對象可以包含圖片、視頻或音頻等媒體,以達到對象和文本組合顯示的樣式效果。
基本實例
<div class="media">
<div class="media-left">



</div>
<div class="media-body">
<h4 class="media-heading">標題</h4>
<p>企鵝(學名:Spheniscidae):有“海洋之舟”美稱的企鵝是一種最古老
的游禽,它們很可能在地球穿上冰甲之前,就已經(jīng)在南極安家落戶。全世界的企鵝共有 17
種,大多數(shù)都分布在南半球。主要生活在南半球,屬于企鵝目,企鵝科。特征為不能飛翔;
腳生于身體最下部,故呈直立姿勢;趾間有蹼;跖行性(其他鳥類以趾著地);前肢成鰭狀;
羽毛短,以減少摩擦和湍流;羽毛間存留一層空氣,用以保溫。背部黑色,腹部白色。各個
種的主要區(qū)別在于頭部色型和個體大小。</p>
</div>
</div>

媒體對象在右邊
<div class="media">
<div class="media-body">
<h4 class="media-heading">標題</h4>
<p>企鵝(學名:Spheniscidae):有“海洋之舟”美稱的企鵝是一種最古老
的游禽,它們很可能在地球穿上冰甲之前,就已經(jīng)在南極安家落戶。全世界的企鵝共有 17
種,大多數(shù)都分布在南半球。主要生活在南半球,屬于企鵝目,企鵝科。特征為不能飛翔;
腳生于身體最下部,故呈直立姿勢;趾間有蹼;跖行性(其他鳥類以趾著地);前肢成鰭狀;
羽毛短,以減少摩擦和湍流;羽毛間存留一層空氣,用以保溫。背部黑色,腹部白色。各個
種的主要區(qū)別在于頭部色型和個體大小。</p>
</div>
<div class="media-right">



</div>
</div>

五.插件

1)滾動監(jiān)聽

<body data-spy="scroll" data-target="#mynav">
// mynav 就要監(jiān)聽的元素

<div id="mynav">
<ul class="nav"> class必須要有nav
<li><a href="#對應滾動區(qū)域的id">
<li><a href="#section2">

bootstrap 會自動個當前 li加上一個active 的class

可以根據(jù)active 設置不同的樣式

2)彈出框
<a href="" data-target="#myM" data-toggle="modal">打開</a>

<div class="modal" id="myM">
<div class="modal-dialog">
<div class="modal-header">彈出標題 <a href="" class="pull-right" data-target="#myM" data-toggle="modal">×</a></div>
<div class="modal-body">彈出內(nèi)容</div>
</div>

    </div>

3)輪播圖

<div class="carousel slide" id="banner">
<div class="carousel-inner">

<div class="item active">
</div>
<div class="item ">
</div>
</div>
            <ol class="carousel-indicators">
            <li href="#banner" data-slide-to="0" class="active" ></li>
            <li href="#banner" data-slide-to="1"></li>
            </ol>
            
                <a href="#banner" data-slide="prev" class="left carousel-control">上一張</a>
                <a href="#banner" data-slide="next" class="right carousel-control">下一張</a>
            
          </div>

注意事項:
1,不要記下class樣式名
2,不用bootstrap解決所有的問題 (還是自己要寫部分css)
3,如果是不規(guī)則的網(wǎng)站不要使用bootstrap
4,不要嘗試 同時解決手機端 和電腦端兩個網(wǎng)頁(熟了后可以)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,431評論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,637評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,555評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,900評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,629評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,976評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,976評論 3 448
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,139評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,686評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,411評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,641評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,129評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,820評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,233評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,567評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,362評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,604評論 2 380

推薦閱讀更多精彩內(nèi)容

  • Bootstrap是什么? 一套易用、優(yōu)雅、靈活、可擴展的前端工具集--BootStrap。GitHub上介紹 的...
    凜0_0閱讀 10,917評論 3 184
  • bootstrap CSS# 一、容器.container 包裹其他元素div.row 必須放在.conta...
    貞貞姐閱讀 949評論 0 14
  • 原文出處 http://blog.poetries.top/2016/11/19/bootstrap-review...
    前端進階之旅閱讀 7,116評論 0 42
  • (系列故事 如有雷同 純屬巧合) 義 犬 冢 狗狗是人類的朋友,發(fā)生在狗...
    傲雪梵音閱讀 318評論 3 3
  • 簡單介紹 單位 在編寫網(wǎng)頁過程中,需要對元素(標簽)進行寬高,顏色、字體等的設置,這些需要使用單位。 在CSS中,...
    Rubycui閱讀 150評論 0 0