bootstrap-7

基礎表單:css

  表單中常見的元素主要有:文本輸入框、下拉選擇框、單選按鈕、複選按鈕、文本框和按鈕等。bootstrap

  bootstrap並未對齊作太多的的定製化效果設計,僅僅對錶單內的fieldset、legend、label標籤進行了定製。主要將這些元素的margin 、padding、border等進行了細化設置。框架

  固然表單除了這幾個元素以外,還有input、select、textarea等元素,在bootstrap框架中,經過定製了一個類名form-control,也就是說,若是這幾個元素使用了類名form-control,將會實現一些設計上的定製效果。spa

  1.寬度變爲100%設計

  2.設置了一個淺灰色的邊框orm

  3.具備4px的圓角blog

  4.設置陰影效果,而且元素獲得焦點以後,陰影和邊框效果會有變化ip

  5.設置了placeholder的顏色爲#999input

 

水平表單:(標籤居左,表單控件居右)it

  bootstrap框架中要實現水平表單效果,必須知足一下兩條件:

    1.在<form>元素是使用類名form-horizontal

    2.配個bootstrap框架的網格系統

  在form元素上使用類名form-horizontal主要有一下幾個做用:

    1.設置了表單空間的padding和margin值

    2.改變form-group的表現形式

 

內聯表單:

    有時候咱們須要把表單的控件都在一行內顯示,在bootstrap框架中實現這樣的表單效果是垂手可得的,你只須要在<form>元素中添加類名「form-inline」便可。若是你要在input前面添加一個label標籤時,會致使input換行顯示。若是你必須添加這樣的一個label標籤,而且不想讓input換行,你須要將lable標籤放在容器「form-group」中。

 

表單控件(輸入框input):

  在bootstrap中使用Input時必須添加type類型,若是沒有指定type類型,將沒法獲得正確的樣式,由於bootstrap框架都是經過input[type=""]。爲了讓控件在各類表單風格中格式不出錯,須要添加類名form-control.

 

表單控件(下拉選擇框select)

  bootstrap框架中的下拉選擇框使用和原始的一致,多行選擇設置multiple屬性的值爲multiple

 

表單控件(文本域textarea):

  文本域和原始使用方法同樣,設置rows可定義其高度,設置cols能夠設置其寬度,可是若是textarea元素添加了類名form-control類名,則無需設置cols屬性。由於form-control樣式的表單控件寬度爲100%或auto.

 

表單控件(複選框checkbox和單選選擇按鈕radio)

  無論是checkbox仍是radio都使用label包起來

  checkbox連同label標籤放置在一個名爲「.checkbox」的容器內

  radio連同label標籤放置在一個名爲.radio的容器內

  

表單控件(複選框和單選按鈕水平排列)

  1.若是checkbox須要水平排列,只須要在label標籤上添加類名「checkbox-inline」

  2.若是radio須要水平排列,只須要在label標籤上添加類名「radio-inline」

  

表單控件(按鈕)

  input[type="submit"]

  input[type="button"]

  input[type="reset"]

  <button>

  .btn-primary .btn-success .btn-info .btn-warning .btn-danger

 

表單控件大小:

  bootstrap框架提供了兩個不一樣的類名,用來控制表單控件的高度,這兩個類名是:

  1.input-sm:讓控件比正常大小更小

  2.input-lg:讓控件比正常大小更大

  適用於input、textarea、select控件

 

表單控件狀態(焦點狀態)

  焦點狀態是經過僞類:focus來實現,bootstrap框架中表單控件的焦點狀態刪除了outline的默認樣式,從新添加陰影效果。只須要在控件添加類名form-control.bootstrap框架中,file、radio、checkbox控件在焦點狀態下的效果與普通的input控件不太同樣。

 

表單控件(禁用狀態)

  在相應的表單控件上添加了屬性「disabled」,和其餘表單的禁用狀態不一樣的是,bootstrap框架作了一些樣式風格的處理。

  在使用了form-control表單控件中,樣式設置了禁用表單背景色爲灰色,並且手型變成了不許輸入的形狀,若是控件中不使用類名form-control,禁用的 控件只會有一個不許輸入的手型出來。

  在bootstrap框架中,若是filedset設置了disables屬性,整個域都將處於被禁用狀態。

  對於整個禁用的域中,若是legend中有輸入框的話,這個輸入框是沒法被禁用的。 

 

表單控件狀態(驗證狀態)

  bootstrap中提供了這幾種效果:

  1.has-warning:警告狀態(黃色)

  2.has-error:錯誤狀態(紅色) 

  3.has-success:成功狀態(綠色)

  在表單驗證的時候,不一樣的狀態可能對應不一樣的icon,好比has-feedback,has-error,has-warnning,has-success

 

表單提示信息:

  在bootstrap框架中,使用了一個help-block樣式,將提示信息以塊狀顯示,而且顯示在控件底部。

  在bootstrap v2.x版本中還提供了一個行內提示信息,其使用了類名help-inline,通常提示信息顯示在空間的後面,也就是同一水平顯示。若是你想在bootstrap v3.x版本也有這樣的效果,你能夠添加代碼

.help-inline{
  display:inline-block;
  padding-left:5px;
  color: #737373;
}

  若是你不想在bootstrap.css增長本身的代碼,並且設計又有這種的需求,那麼只能藉助於bootstrap的網格系統。

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息