インプットテキスト
テキスト入力コンポーネントは、最も基本的な入力コンポーネントです。<input>などで実装されるテキスト入力コンポーネントにデザインを提供します。
例
基本的には、inputクラスを追加するだけです。
<input id="" type="text" class="input">
大きさ
is-smやis-mdなどのクラスを使用して大きさを変更できます。
<input id="" type="text" class="input is-lg">
<hr class="mt-3">
<input id="" type="text" class="input is-md">
<hr class="mt-3">
<input id="" type="text" class="input is-sm">
HTML属性
無効
disabled属性を追加すると入力がグレーアウトされます。
<input id="" type="text" class="input" disabled>
読み取り専用
readonlyを使用すると専用のデザインになります。
<input id="" type="text" class="input" readonly>
検証とフィードバック
ユーザーの入力を検証した後のフィードバックデザイン
エラー
is-errorクラスを追加するだけです。
<input id="" type="text" class="input is-error">
form-groupを使用するとエラーテキストも同時に表示することが可能です。
サポートテキスト
*エラーテキスト
<div class="form-group">
<label for="test" class="form-label">
ラベル
<span class="form-necessity">※必須</span>
</label>
<div class="form-support">サポートテキスト</div>
<input id="test" type="text" class="input is-error">
<div class="form-error">*エラーテキスト</div>
</div>