全面解析Bootstrap表單使用方法(表單樣式)
一、基礎表單
<form > <div class="form-group"> <label>郵箱:</label> <input type="email" class="form-control" placeholder="請輸入您的郵箱地址"> </div> <div class="form-group"> <label >密碼</label> <input type="password" class="form-control" placeholder="請輸入您的郵箱密碼"> </div> <div class="checkbox"> <label> <input type="checkbox"> 記住密碼 </label> </div> <button type="submit" class="btn btn-default">進入郵箱</button> </form>

表單除了這幾個元素之外,還有input、select、textarea等元素,在Bootstrap框架中,通過定制了一個類名`form-control`,也就是說,如果這幾個元素使用了類名“form-control”,將會實現(xiàn)一些設計上的定制效果。
1、寬度變成了100%
2、設置了一個淺灰色(#ccc)的邊框
3、具有4px的圓角
4、設置陰影效果,并且元素得到焦點之時,陰影和邊框效果會有所變化
5、設置了placeholder的顏色為#999
二、水平表單
Bootstrap框架默認的表單是垂直顯示風格,但很多時候我們需要的水平表單風格(標簽居左,表單控件居右)。
<form class="form-horizontal" role="form"> <div class="form-group"> <label for="inputEmail3" class="col-sm-2 control-label">郵箱:</label> <div class="col-sm-4"> <input type="email" class="form-control" id="inputEmail3" placeholder="請輸入您的郵箱地址"> </div> </div> <div class="form-group"> <label for="inputPassword3" class="col-sm-2 control-label">密碼:</label> <div class="col-sm-4"> <input type="password" class="form-control" id="inputPassword3" placeholder="請輸入您的郵箱密碼"> </div> </div> </form>

在Bootstrap框架中要實現(xiàn)水平表單效果,必須滿足以下兩個條件:
1、在<form>元素是使用類名".form-horizontal”。
2、配合Bootstrap框架的網(wǎng)格系統(tǒng)。
在<form>元素上使用類名".form-horizontal”主要有以下幾個作用:
1、設置表單控件padding和margin值。
2、改變“form-group”的表現(xiàn)形式,類似于網(wǎng)格系統(tǒng)的“row”。
三、內(nèi)聯(lián)表單
有時候我們需要將表單的控件都在一行內(nèi)顯示
<form class="form-inline" role="form"> <div class="form-group"> <label class="sr-only" for="exampleInputEmail2">郵箱</label> <input type="email" class="form-control" id="exampleInputEmail2" placeholder="請輸入你的郵箱地址"> </div> <div class="form-group"> <label class="sr-only" for="exampleInputPassword2">密碼</label> <input type="password" class="form-control" id="exampleInputPassword2" placeholder="請輸入你的郵箱密碼"> </div> <button type="submit" class="btn btn-default">進入郵箱</button> </form>

在Bootstrap框架中實現(xiàn)這樣的表單效果是輕而易舉的,你只需要在<form>元素中添加類名“.form-inline”即可。
如果你要在input前面添加一個label標簽時,會導致input換行顯示。如果你必須添加這樣的一個label標簽,并且不想讓input換行,你需要將label標簽也放在容器“form-group”中。
如果大家還想深入學習,可以點擊這里進行學習,再為大家附兩個精彩的專題:Bootstrap學習教程 Bootstrap實戰(zhàn)教程
以上就是全面解析Bootstrap表單使用方法的第一篇,之后還有更多內(nèi)容會不斷更新,希望大家繼續(xù)關(guān)注。
- 基于Bootstrap+jQuery.validate實現(xiàn)Form表單驗證
- Bootstrap實現(xiàn)登錄校驗表單(帶驗證碼)
- JS組件Form表單驗證神器BootstrapValidator
- 全面解析Bootstrap表單使用方法(表單按鈕)
- 詳解Bootstrap創(chuàng)建表單的三種格式(一)
- 實用又漂亮的BootstrapValidator表單驗證插件
- 基于bootstrap插件實現(xiàn)autocomplete自動完成表單
- 基于jQuery.validate及Bootstrap的tooltip開發(fā)氣泡樣式的表單校驗組件思路詳解
- Bootstrap每天必學之表單
- 整理關(guān)于Bootstrap表單的慕課筆記
相關(guān)文章
JavaScript檢測瀏覽器cookie是否已經(jīng)啟動的方法
這篇文章主要介紹了JavaScript檢測瀏覽器cookie是否已經(jīng)啟動的方法,實例分析了javascript操作cookie的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-02-02
解決uni-app報錯Error:?read?EBADF?at?Pipe?.?onStreamRead...
這篇文章主要介紹了uni-app報錯Error:?read?EBADF?at?Pipe?.?onStreamRead...解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
使用p5.js實現(xiàn)動態(tài)GIF圖片臨摹重現(xiàn)
這篇文章主要為大家詳細介紹了使用p5.js實現(xiàn)動態(tài)GIF圖片臨摹重現(xiàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-10-10
用JavaScript對JSON進行模式匹配 (Part 2 - 實現(xiàn))
在上一篇文章里,我們完成了 Dispatcher 類的接口設計,現(xiàn)在我們就來考慮一下如何實現(xiàn)這個類。2010-07-07

