Text Fields
Text fields components are used for collecting user provided information.
Regular
<div class="text-field"> <div class="input-slot"> <input type="text" name="regular-empty"> <label>Regular Empty</label> </div> </div>
<div class="text-field"> <div class="input-slot"> <input type="text" name="regular-value" value="This field has value"> <label>Regular with Value</label> </div> </div>
<div class="text-field"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="regular-placeholder"> <label>Regular with Placeholder</label> </div> </div>
0
<div class="text-field"> <div class="input-slot"> <input type="text" name="regular-counter"> <label>Regular with Character Counter</label> </div> <div class="details"> <div class="message"></div> <div class="counter">0</div> </div> </div>
<div class="text-field"> <div class="input-slot"> <input type="text" maxlength="20" name="regular-max-length"> <label>Regular Max Length</label> </div> <div class="details"> <div class="message">Max 20 characters</div> <div class="counter"></div> </div> </div>
0
<div class="text-field word-counter"> <div class="input-slot"> <input type="text" name="regular-counter"> <label>Regular with Word Counter</label> </div> <div class="details"> <div class="message">This field counts word instead of characters</div> <div class="counter">0</div> </div> </div>
<div class="text-field field-error"> <div class="input-slot"> <input type="text" name="regular-placeholder" required> <label>Regular with Error</label> </div> </div>
<div class="text-field"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="regular-placeholder" value="This is the value" readonly> <label>Read Only</label> </div> </div>
<div class="text-field disabled"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="regular-placeholder" disabled> <label>Regular Disabled</label> </div> </div>
0
<div class="text-field field-error"> <div class="input-slot"> <input type="text" name="regular-placeholder" required> <label>Regular with Error</label> </div> <div class="details"> <div class="message">This field is required</div> <div class="counter">0</div> </div> </div>
<div class="text-field persistent-message"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="regular-placeholder" value="This is the value" readonly> <label>Read Only</label> </div> <div class="details"> <div class="message">You cannot change this field</div> <div class="counter">0</div> </div> </div>
<div class="text-field persistent-message disabled"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="regular-placeholder" value="This is the value" disabled> <label>Regular Disabled</label> </div> <div class="details"> <div class="message">This field is disabled</div> <div class="counter">0</div> </div> </div>
Boxed
<div class="text-field boxed"> <div class="input-slot"> <input type="text" name="boxed-empty"> <label>Boxed Empty</label> </div> </div>
<div class="text-field boxed"> <div class="input-slot"> <input type="text" name="boxed-value" value="This field has value"> <label>Boxed with Value</label> </div> </div>
<div class="text-field boxed"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="boxed-placeholder"> <label>Boxed with Placeholder</label> </div> </div>
0
<div class="text-field boxed"> <div class="input-slot"> <input type="text" name="boxed-counter"> <label>Boxed with Character Counter</label> </div> <div class="details"> <div class="message"></div> <div class="counter">0</div> </div> </div>
<div class="text-field boxed"> <div class="input-slot"> <input type="text" maxlength="20" name="boxed-max-length"> <label>Boxed Max Length</label> </div> <div class="details"> <div class="message">Max 20 characters</div> <div class="counter"></div> </div> </div>
0
<div class="text-field boxed word-counter"> <div class="input-slot"> <input type="text" name="boxed-counter"> <label>Boxed with Word Counter</label> </div> <div class="details"> <div class="message">This field counts word instead of characters</div> <div class="counter">0</div> </div> </div>
<div class="text-field boxed field-error"> <div class="input-slot"> <input type="text" name="boxed-placeholder" required> <label>Boxed with Error</label> </div> </div>
<div class="text-field boxed"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="boxed-placeholder" value="This is the value" readonly> <label>Read Only</label> </div> </div>
<div class="text-field boxed disabled"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="boxed-placeholder" disabled> <label>Boxed Disabled</label> </div> </div>
0
<div class="text-field boxed field-error"> <div class="input-slot"> <input type="text" name="boxed-placeholder" required> <label>Boxed with Error</label> </div> <div class="details"> <div class="message">This field is required</div> <div class="counter">0</div> </div> </div>
<div class="text-field boxed persistent-message"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="boxed-placeholder" value="This is the value" readonly> <label>Read Only</label> </div> <div class="details"> <div class="message">You cannot change this field</div> <div class="counter">0</div> </div> </div>
<div class="text-field boxed persistent-message disabled"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="boxed-placeholder" value="This is the value" disabled> <label>Boxed Disabled</label> </div> <div class="details"> <div class="message">This field is disabled</div> <div class="counter">0</div> </div> </div>
Solo
<div class="text-field solo"> <div class="input-slot"> <input type="text" name="solo-empty"> <label>Solo Empty</label> </div> </div>
<div class="text-field solo"> <div class="input-slot"> <input type="text" name="solo-value" value="This field has value"> <label>Solo with Value</label> </div> </div>
<div class="text-field solo"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="solo-placeholder"> <label>Solo with Placeholder</label> </div> </div>
0
<div class="text-field solo"> <div class="input-slot"> <input type="text" name="solo-counter"> <label>Solo with Character Counter</label> </div> <div class="details"> <div class="message"></div> <div class="counter">0</div> </div> </div>
<div class="text-field solo"> <div class="input-slot"> <input type="text" maxlength="20" name="solo-max-length"> <label>Solo Max Length</label> </div> <div class="details"> <div class="message">Max 20 characters</div> <div class="counter"></div> </div> </div>
0
<div class="text-field solo word-counter"> <div class="input-slot"> <input type="text" name="solo-counter"> <label>Solo with Word Counter</label> </div> <div class="details"> <div class="message">This field counts word instead of characters</div> <div class="counter">0</div> </div> </div>
<div class="text-field solo field-error"> <div class="input-slot"> <input type="text" name="solo-error" required> <label>Solo with Error</label> </div> </div>
<div class="text-field solo"> <div class="input-slot"> <input type="text" name="regular-placeholder" value="Readonly value" readonly> <label>Read Only</label> </div> </div>
<div class="text-field solo disabled"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="regular-placeholder" disabled> <label>Solo Disabled</label> </div> </div>
0
<div class="text-field solo field-error"> <div class="input-slot"> <input type="text" name="solo-placeholder" required> <label>Solo with Error</label> </div> <div class="details"> <div class="message">This field is required</div> <div class="counter">0</div> </div> </div>
<div class="text-field solo persistent-message"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="solo-placeholder" value="This is the value" readonly> <label>Solo Only</label> </div> <div class="details"> <div class="message">You cannot change this field</div> <div class="counter">0</div> </div> </div>
<div class="text-field solo persistent-message disabled"> <div class="input-slot"> <input type="text" placeholder="Placeholder" name="solo-placeholder" value="This is the value" disabled> <label>Solo Disabled</label> </div> <div class="details"> <div class="message">This field is disabled</div> <div class="counter">0</div> </div> </div>
Solo - size
solo-ssolo-msolo-lsoloSolo - pill
solo-pill