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)