Skip to content
Skip to content

Form

Forms are forms.


Usage

Form

Form
<form class="c-form">
  <fieldset>
    <legend>Form legend</legend>
    <input type="text" placeholder="c-text input" class="c-form__input">
    <input type="password" placeholder="Password input" class="c-form__input">
    <select class="c-form__select">
      <option>Option 01</option>
      <option>Option 02</option>
    </select>
    <button class="c-button">c-button</button>
    <label><input type="checkbox" class="c-form__check"> Checkbox</label>
    <label><input type="radio" class="c-form__radio"> Radio</label>
    <textarea cols="30" rows="5" placeholder="Textarea" class="c-form__text c-form__text--inline"></textarea>
  </fieldset>
</form>

Control states

Disabled

<input type="text" placeholder="" class="c-form__input" disabled">

Validation states

Unagi!

Danger
Success
<input type="text" placeholder="c-form--danger" class="c-form__input c-form__input--danger">
<input type="text" placeholder="c-form--success" class="c-form__input c-form__input--success">

Control modifiers

Size modifiers

<input type="text" placeholder="" class="c-form__input c-form--input--xs">

Form inline

<input type="text" placeholder="" class="c-form__input c-form__input--inline">

Form blank

<input type="text" placeholder="" class="c-form__input c-form__input--blank">

Form and grid

Radio label

Checkbox label

<form class="c-form">
  <div class="o-flex-grid o-flex-grid--gutters">
    <div class="o-flex-grid__cell o-size--1of2">
      <input type="text" placeholder="" class="c-form__input">
    </div>
    <div class="o-flex-grid__cell">
      <input type="text" placeholder="" class="c-form__input">
    </div>
    <div class="o-flex-grid__cell">
      <input type="text" placeholder="" class="c-form__input">
    </div>
  </div>
  <div class="o-flex-grid o-flex-grid--gutters">
    <div class="o-flex-grid__cell">
      <input type="text" placeholder="" class="c-form__input">
    </div>
    <div class="o-flex-grid__cell o-size--1of3">
      <select class="c-form__select">
        <option>Option 01</option>
        <option>Option 02</option>
      </select>
    </div>
  </div>
</form>

Form and icons

<div class="c-form-icon">
  {{ icon('calendar') }}
  <input type="text" placeholder="" class="c-form__input">
</div>

Form label modifier

<div class="c-form-flabel">
  <label for="c-form-l-i" class="c-form__label">Floating label</label>
  <input type="text" id="c-form-l-i" placeholder="Floating label" class="c-form__input">
</div>

Form field

<div class="c-form__field">
  <input type="text" placeholder="c-text input" class="c-form__input">
</div>