Textfield
Textfields allow users to enter and select text within a field.
Simple Usage
<label className="c-textfield w-96">
<input type="text" className="c-textfield__input" placeholder="Placeholder" />
</label>XS version
<label className="c-textfield w-96">
<input type="text" className="c-textfield__input c-textfield__input--xs" placeholder="Placeholder" />
</label>With variations
<label className="c-textfield c-textfield--error w-96">
<FontAwesomeIcon className="c-textfield__icon-left fa-fw" icon={faStroopwafel}/>
<input type="text" className="c-textfield__input" placeholder="Placeholder" />
<span className="c-textfield__suffix">Unit</span>
</label>Implementation
| Type | Name | |
|---|---|---|
| Elements | ||
| Wrapper | .c-textfield | |
| Input | .c-textfield__input | |
| Icon | .c-textfield__icon-left .c-textfield__icon-right | Optional |
| Suffix | .c-textfield__suffix | Optional |
| Modifiers | ||
| Connector | .c-textfield--connector-l-down .c-textfield--connector-l-up | |
| Connector | .c-textfield--input--xs | |
| States | ||
| Success | .c-textfield--success | |
| Warning | .c-textfield--warning | |
| Error | .c-textfield--error | |
| Inlien | .c-textfield--inline |
Modifiers
Connector
<label class="c-textfield c-textfield--connector-l-down mb-2 w-96">
<input type="text" class="c-textfield__input" placeholder="Placeholder"/>
</label>
<label class="c-textfield c-textfield--connector-l-up w-96">
<input type="text" class="c-textfield__input" placeholder="Placeholder"/>
</label>States
Success
<label className="c-textfield c-textfield--success w-96">
<input type="text" className="c-textfield__input" placeholder="Placeholder" />
<FontAwesomeIcon className="c-textfield__icon-right text-green fa-fw" icon={faCheckCircle}/>
</label>Warning
<label className="c-textfield c-textfield--warning w-96">
<input type="text" className="c-textfield__input" placeholder="Placeholder" />
<FontAwesomeIcon className="c-textfield__icon-right text-orange fa-fw" icon={faExclamationTriangle}/>
</label>Error
<label className="c-textfield c-textfield--error w-96">
<input type="text" className="c-textfield__input" placeholder="Placeholder" />
<FontAwesomeIcon className="c-textfield__icon-right text-red fa-fw" icon={faExclamationCircle}/>
</label>