とほほのBootstrap 4入門
インプットグループ
.input-group はインプットグループを構成します。.input-group-prepend は前方部品、.input-group-append は後方部品を示します。前方・後方部品にテキストを用いる場合は .input-group-text を指定します。
Sample
@
@example.com
Code
<div class="input-group mb-3">
<div class="input-group-prepend">
<span class="input-group-text" id="text1a">@</span>
</div>
<input type="text" class="form-control" placeholder="Username"
aria-label="Username" aria-describedby="text1a">
</div>
<div class="input-group mb-3">
<input type="text" class="form-control" placeholder="Username"
aria-label="Username" aria-describedby="text1b">
<div class="input-group-append">
<span class="input-group-text" id="text1b">@example.com</span>
</div>
</div>
インプットグループは <input>, <select>, <textarea> に適用できます。
Sample
前方部品、後方部品には、テキストの他、ボタン、ボタングループなどを指定できます。
Sample
Text
Code
<div class="input-group mb-2">
<div class="input-group-prepend">
<span class="input-group-text">Text</span>
</div>
<input type="text" class="form-control">
</div>
<div class="input-group mb-2">
<div class="input-group-prepend">
<div class="input-group-text">
<input type="checkbox">
</div>
</div>
<input type="text" class="form-control">
</div>
<div class="input-group mb-2">
<div class="input-group-prepend">
<div class="input-group-text">
<input type="radio">
</div>
</div>
<input type="text" class="form-control">
</div>
<div class="input-group mb-2">
<input type="text" class="form-control">
<div class="input-group-append">
<button type="button" class="btn btn-outline-secondary">Button</button>
</div>
</div>
<div class="input-group mb-2">
<div class="input-group-prepend">
<button type="button" class="btn btn-outline-secondary dropdown-toggle"
data-toggle="dropdown">Dropdown</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Menu #1</a>
<a class="dropdown-item" href="#">Menu #2</a>
<a class="dropdown-item" href="#">Menu #3</a>
</div>
</div>
<input type="text" class="form-control">
</div>
サイズ
サイズ変更には .input-group-sm, .input-group-lg を指定します。
Sample
Copyright (C) 2015-2019 杜甫々
初版:2015年9月6日 最終更新:2019年1月6日
https://www.tohoho-web.com/bootstrap/input_group.html