Skip to main content

Search

Forms

Overview

The following shows all form elements with their default styles.

Preview

Other examples:

- -

Code

<label for="input__text">Form text</label>
<input id="input__text" type="text" placeholder="text" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__password">Form password</label>
<input id="input__password" type="password" placeholder="password" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__email">Form email</label>
<input id="input__email" type="email" placeholder="email" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__url">Form url</label>
<input id="input__url" type="url" placeholder="url" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__date">Form date</label>
<input id="input__date" type="date" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__month">Form month</label>
<input id="input__month" type="month" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__time">Form time</label>
<input id="input__time" type="time" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__datetime-local">Form datetime-local</label>
<input id="input__datetime-local" type="datetime-local" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__week">Form week</label>
<input id="input__week" type="week" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__number">Form number</label>
<input id="input__number" type="number" min="1" max="10" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__tel">Form tel</label>
<input
  id="input__tel"
  type="tel"
  pattern="[0-9]{3}-[0-9]{3}-[0-9]{4}"
  minlength="9"
  maxlength="14"
  placeholder="555-555-5555"
/>
<p>Other examples:</p>
<input
  id="input__tel--areacode"
  type="tel"
  pattern="[0-9]{3}"
  minlength="3"
  maxlength="3"
  placeholder="555"
/>
-
<input
  id="input__tel--first"
  type="tel"
  pattern="[0-9]{3}"
  minlength="3"
  maxlength="3"
  placeholder="555"
/>
-
<input
  id="input__tel--second"
  type="tel"
  pattern="[0-9]{4}"
  minlength="4"
  maxlength="4"
  placeholder="5555"
/>

<div class="dd-spacer -xxl -divider"></div>

<label for="input__file">Form file</label>
<input id="input__file" type="file" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__disabled">Input Disabled</label>
<input id="input__disabled" type="text" value="Disabled" disabled />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__readonly">Input Readonly</label>
<input id="input__readonly" type="text" value="Read Only" readonly />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__radio">Form radio</label>
<input id="input__radio" type="radio" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__checkbox">Form checkbox</label>
<input id="input__checkbox" type="checkbox" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__color">Form color</label>
<input id="input__color" type="color" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__button">Form button</label>
<input id="input__button" type="button" value="Button" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__submit">Form submit</label>
<input id="input__submit" type="submit" value="Submit" />

<div class="dd-spacer -xxl -divider"></div>

<label for="input__reset">Form reset</label>
<input id="input__reset" type="reset" value="Reset" />

<div class="dd-spacer -xxl -divider"></div>

Framework files

  • source/scss/elements/_forms.scss (styles)