Select

Champs de type SELECT. Ces éléments doivent être contenu dans une balise <form></form>

Champ de sélection

Le champ de sélection permet à l’utilisateur, par simple clic sur la flèche de la liste déroulante, d’afficher plusieurs options afin d’en choisir une seule. Dans le cas ou le choix d’options est limité il est recommandé d’utiliser des boutons radio (présentés ci-dessous).

Aperçu

 

Aperçu avec un fond

 

ACCESSIBILITY

Les champs de sélection doivent avoir un label les décrivant pour rester conforme aux exigences d'accessibilité :

  • Un champ de sélection sans label visible doit posséder l'attribut aria-label

    <div class="select">
    <select aria-label="Sélectionner la langue">
    <option>Français (FR)</option>
    <option>English (US)</option>
    </select>
    <div>
  • Un champ de sélection avec label visible doit lier le champ et le label au moyen d'une correspondance id / for

    <div class="select">
    <select id="country-code">
    <option>+33 (FR)</option>
    <option>+1 (US)</option>
    </select>
    <label for="country-code">Préfixe téléphonique</label>
    <div>

Autocomplete

L'autocomplete permet, au fur et à mesure que l'utilisateur saisit du texte dans un champ d'édition, d'afficher une liste de suggestions dans une liste déroulante.

Aperçu

name
age
car
test
trilogy

 

Autocomplete absolute

  • • La classe is-absolute doit être ajouté sur le menu déroulant

Aperçu

name
age
car
test
trilogy

 

Autocomplete liste vers le haut en absolute

  • • La classe is-absolute-top doit être ajouté sur le menu déroulant

Aperçu

name
age
car
test
trilogy