Bootstrap3 CSS樣式基本用法總結
來自: http://www.cnblogs.com/hlwyfeng/p/5182722.html
出于學習需要,自覺得把基本的bootstrap用法自己敲一遍,對每個用法有個較清晰的印象,所以做了本篇總結,這也是一個鞏固的學習過程。
可點擊左邊的目錄,方便速查。
按鈕
a,input,button都可以設置為按鈕
a標簽按鈕
<a class="btn btn-default" href="#" role="button">a標簽按鈕</a> <input type="button" class="btn btn-default" value="input的button標簽按鈕" /> <input type="submit" class="btn btn-default" value="input的submit標簽按鈕" /> <button class="btn btn-default">button標簽按鈕</button>
預置樣式
<button class="btn btn-default">default樣式</button> <button class="btn btn-primary">primary樣式</button> <button class="btn btn-success">success樣式</button> <button class="btn btn-info">info樣式</button> <button class="btn btn-warning">warning樣式</button> <button class="btn btn-danger">danger樣式</button> <button class="btn btn-link">link樣式</button>
按鈕大小
<button class="btn btn-info btn-lg">大按鈕btn-lg</button> <button class="btn btn-info">默認按鈕</button> <button class="btn btn-info btn-sm">小按鈕btn-sm</button> <button class="btn btn-info btn-xs">超小按鈕btn-xs</button>
塊級按鈕-btn-block
<button class="btn btn-success btn-block">塊級按鈕,與父元素等寬</button> <button class="btn btn-warning btn-lg btn-block">塊級按鈕,與父元素等寬</button>
禁用狀態 class="disabled"
<button class="btn btn-success disabled">被禁用的按鈕</button>
激活狀態 class="active"
<button class="btn btn-success active">激活狀態的按鈕</button>
圖片
響應式圖片-img-responsive
<img class="img-responsive" src="https://simg.open-open.com/show/03543594060d616e8a4ecd27ded04954.png" />
圖片的三種形狀
<img class="img-rounded" src="https://simg.open-open.com/show/3477532cbbc4e55b55849e714ad54c36.jpg" /> <img class="img-thumbnail" src="https://simg.open-open.com/show/3477532cbbc4e55b55849e714ad54c36.jpg" /> <img class="img-circle" src="https://simg.open-open.com/show/3477532cbbc4e55b55849e714ad54c36.jpg" />
表格
基本表格 .table
表格標題 | 表格標題 | 表格標題 |
---|---|---|
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
<table class="table"> <thead> <tr> <th>表格標題</th> <th>表格標題</th> <th>表格標題</th> </tr> </thead> <tbody> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> </tbody> </table>
斑馬線表格 .table .table-striped
表格標題 | 表格標題 | 表格標題 |
---|---|---|
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
<table class="table table-striped"> <thead> <tr> <th>表格標題</th> <th>表格標題</th> <th>表格標題</th> </tr> </thead> <tbody> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> </tbody> </table>
帶邊框表格 .table .table-bordered
表格標題 | 表格標題 | 表格標題 |
---|---|---|
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
<table class="table table-bordered"> <thead> <tr> <th>表格標題</th> <th>表格標題</th> <th>表格標題</th> </tr> </thead> <tbody> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> </tbody> </table>
鼠標懸停表格 .table .table-hover
表格標題 | 表格標題 | 表格標題 |
---|---|---|
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
<table class="table table-hover"> <thead> <tr> <th>表格標題</th> <th>表格標題</th> <th>表格標題</th> </tr> </thead> <tbody> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> </tbody> </table>
緊湊表格 .table .table-condensed
表格標題 | 表格標題 | 表格標題 |
---|---|---|
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
<table class="table table-condensed"> <thead> <tr> <th>表格標題</th> <th>表格標題</th> <th>表格標題</th> </tr> </thead> <tbody> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> </tbody> </table>
響應式表格 .table .table-responsive
表格標題 | 表格標題 | 表格標題 |
---|---|---|
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
表格單元 | 表格單元 | 表格單元 |
<div class="myborder"> <table class="table table-responsive"> <thead> <tr> <th>表格標題</th> <th>表格標題</th> <th>表格標題</th> </tr> </thead> <tbody> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> <tr> <td>表格單元</td> <td>表格單元</td> <td>表格單元</td> </tr> </tbody> </table>
狀態類
表格標題 | 表格標題 | 表格標題 |
---|---|---|
狀態active | 狀態active | 狀態active |
狀態success | 狀態success | 狀態success |
狀態info | 狀態info | 狀態info |
狀態warning | 狀態warning | 狀態warning |
狀態danger | 狀態danger | 狀態danger |
<table class="table"> <thead> <tr> <th>表格標題</th> <th>表格標題</th> <th>表格標題</th> </tr> </thead> <tbody> <tr class="active"> <td>狀態active</td> <td>狀態active</td> <td>狀態active</td> </tr> <tr class="success"> <td>狀態success</td> <td>狀態success</td> <td>狀態success</td> </tr> <tr class="info"> <td>狀態info</td> <td>狀態info</td> <td>狀態info</td> </tr> <tr class="warning"> <td>狀態warning</td> <td>狀態warning</td> <td>狀態warning</td> </tr> <tr class="danger"> <td>狀態danger</td> <td>狀態danger</td> <td>狀態danger</td> </tr> </tbody> </table>
表單
基本表單-.from-control 和.from-group搭配
<form> <div class="form-group"> <label for="userName">用戶名</label> <input type="text" class="form-control" name="userName" placeholder="請輸入用戶名"/> </div> <div class="form-group"> <label for="password">密碼</label> <input type="password" class="form-control" name="password" placeholder="請輸入密碼"/> </div> <div class="checkbox"> <label> <input type="checkbox">記住密碼</input> </label> </div> <button type="submit" class="btn btn-info">確定</button> </div> </form>
內聯表單-.from-inline
<form class="form-inline"> <div class="form-group"> <label for="userName">用戶名</label> <input type="text" class="form-control" name="userName" placeholder="請輸入用戶名"/> </div> <div class="form-group"> <label for="password">密碼</label> <input type="password" class="form-control" name="password" placeholder="請輸入密碼"/> </div> <div class="checkbox"> <label> <input type="checkbox">記住密碼</input> </label> </div> <button type="submit" class="btn btn-info">確定</button> </div> </form>
移動端注意(隱藏label)
<form class="form-inline"> <div class="form-group"> <label class="sr-only" for="userName">用戶名</label> <input type="text" class="form-control" name="userName" placeholder="請輸入用戶名"/> </div> <div class="form-group"> <label class="sr-only" for="password">密碼</label> <input type="password" class="form-control" name="password" placeholder="請輸入密碼"/> </div> <div class="checkbox"> <label> <input type="checkbox">記住密碼</input> </label> </div> <button type="submit" class="btn btn-info">確定</button> </div> </form>
input的內聯組合
<form class="form-inline"> <div class="form-group"> <div class="input-group"> <div class="input-group-addon">前面</div> <input class="form-control" type="text" placeholder="輸入測試" /> <div class="input-group-addon">后面</div> </div> <button type="submit" class="btn btn-default">提交</button> </div> </form>
水平排列表單(用柵格系統)
<form class="form-horizontal"> <div class="form-group"> <label for="userName" class="control-label col-sm-2">用戶名</label> <div class="col-sm-10"> <input type="text" class="form-control" name="userName" placeholder="請輸入用戶名"/> </div> </div> <div class="form-group"> <label for="password" class="control-label col-sm-2">密碼</label> <div class="col-sm-10"> <input type="password" class="form-control" name="password" placeholder="請輸入密碼"/> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <div class="checkbox"> <label> <input type="checkbox">記住密碼</input> </label> </div> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" class="btn btn-info">確定</button> </div> </div> </form>
單選框和復選框的內聯形式
</div>
<label class="checkbox-inline"> <input type="checkbox">選擇1 </label> <label class="checkbox-inline"> <input type="checkbox">選擇2 </label> <label class="checkbox-inline"> <input type="checkbox">選擇3 </label><div class="form-group"> <label class="radio-inline"> <input type="radio" name="myradio">選擇1 </label> <label class="radio-inline"> <input type="radio" name="myradio">選擇2 </label> <label class="radio-inline"> <input type="radio" name="myradio">選擇3 </label> </div></pre>
靜態控件 .form-control-static