• Datalist

    A native browser combobox. Pair any text input with a <datalist> to get autocomplete suggestions for free, no CSS or JavaScript required.

    The browser handles filtering, keyboard navigation, and accessibility. The tradeoff is that the suggestion popup is browser-controlled and cannot be styled.

    Default

    <input type="text" list="fruits" placeholder="Search fruits..." />
    
    <datalist id="fruits">
      <option value="Apple"></option>
      <option value="Banana"></option>
      <option value="Cherry"></option>
      <option value="Mango"></option>
      <option value="Pineapple"></option>
    </datalist>

    In a field

    Works inside .field like any other input. The <datalist> is display: none so it drops out of the flex layout without adding any gap.

    <label class="field">
      <span>Favourite fruit</span>
      <input type="text" list="fruits" placeholder="Search..." />
      <datalist id="fruits">
        <option value="Apple"></option>
        <option value="Banana"></option>
        <option value="Cherry"></option>
      </datalist>
      <small>Start typing to filter suggestions.</small>
    </label>

    Search 5021 icons

    Type a name to find icons from the Tabler icon set.