インプットテキスト

テキスト入力コンポーネントは、最も基本的な入力コンポーネントです。<input>などで実装されるテキスト入力コンポーネントにデザインを提供します。

基本的には、inputクラスを追加するだけです。

<input id="" type="text" class="input">

大きさ

is-smis-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>