Bootstrap 4 tutorial

コンポーネント(6): インプットグループ / ジャンボトロン

インプットグループ

入力要素(input , textarea , etc.)の前後にテキスト、ボタンなどの補助機能を配置するための拡張用コンポーネント。

基本例

前置の場合
@

(公式ドキュメントより)使用上のガイドラインは次の通り。

後置の場合
@example.com
ラベル label の使用例
https://example.com/users/
前後両方のグループを用いる例
$
.00
テキストエリア textarea の使用例
With textarea

サイズ設定

グループ外枠に .input-group-(sm|lg) を追加する。

div.input-group.input-group-sm

Small

div.input-group

Default

div.input-group.input-group-lg

Large

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

チェックボックス

ラジオボタン

複数の入力コントロール

First and last name
バリデーション

この構成は入力コントロールは1つだけという規則に従っていないため、Bootstrap 4方式バリデーションで問題を生じる。ただし不正(invalid)時に共通のメッセージを表示するという仕様であれば矛盾は生じない。次の設定例を参照。

First and last name
Please input your name

複数のアドオン

$0.00
$0.00

ボタンアドオン

ドロップダウン

スプリットボタン

カスタムフォームコントロール

カスタムフォームコントロールを用いた応用例。

カスタム select
カスタムファイルブラウザ
アップロード
アップロード

ジャンボトロン

例1 (基本構成)

Hello, world!

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.


It uses utility classes for typography and spacing to space content out within the larger container.

Learn more

例2 (バリエーション)

Fluid jumbotron

This is a modified jumbotron that occupies the entire horizontal space of its parent.

横幅いっぱいに(角を丸めず)配置する場合は .jumbotron-fluid を使い、その中に div.container 以下を入れる。