formタグでBootstrap.cssを使うサンプル(ver 4)

Bootstrap.cssを使ったformタグの基本的な装飾

基本

<div class="form-group">
  <label>input(type="text")</label>
  <input type="text" class="form-control" />
</div>
<div class="form-group">
  <label>textarea</label>
  <textarea class="form-control"></textarea>
</div>
<div class="form-group">
  <label>textarea(row="5")</label>
  <textarea class="form-control" rows="5"></textarea>
</div>
<div class="form-group">
  <label>select</label>
  <select class="form-control"><option></option></select>
</div>

チェックボックス、ラジオボタン

<div class="radio">
  <label><input type="radio" name="tmpRadio"> ラジオボタン1</label>
</div>
<div class="radio">
  <label><input type="radio" name="tmpRadio"> ラジオボタン2</label>
</div>
<div class="radio disabled">
  <label><input type="radio" name="tmpRadio" disabled> ラジオボタン3</label>
</div>
<div class="checkbox">
  <label><input type="checkbox"> チェックボックス1</label>
</div>
<div class="checkbox disabled">
  <label><input type="checkbox" value="" disabled> チェックボックス2</label>
</div>

1行表示

<div class="form-inline">
  <label>input(type="text")</label>
  <input type="text" class="form-control" />
</div>
<div class="form-inline">
  <label>inline</label>
  <input type="text" class="form-control" />
  <label><input type="checkbox"> Check me out</label>
</div>
$
.00
<div class="form-inline">
  <div class="form-group">
    <div class="input-group">
      <div class="input-group-addon">$</div><input type="text" class="form-control"><div class="input-group-addon">.00</div>
    </div>
  </div>
</div>

※「.input-group-btn select」でradiusの設定を別途してあげたほうが良い感じ

<div class="form-inline">
  <div class="form-group">
    <div class="input-group">
      <div class="input-group-btn"><select class="form-control">
         <option value="1">鳥精</option>
         <option value="2">豚精</option>
         <option value="3">丸ごとシマウマ</option>
      </select></div>
      <input type="text" class="form-control">
      <div class="input-group-btn"><button class="btn btn-primary">送信</button></div>
    </div>
  </div>
</div>

関連項目

form+bootstrap.css