Input - Champ de saisie

Un champ de saisie est un élément d'entrée qui permet à l'utilisateur de saisir ou de modifier du texte ou une valeur numérique.

Anatomie

Le composant champ de saisie est composé de plusieurs éléments dont certains ne sont visibles qu'en fonction des options de personnalisation choisies.

Input - Anatomie
  1. Astérisque facultatif
  2. Label
  3. Icône infobulle facultatif
  4. Conteneur
  5. Icon de début facultatif
  6. Libellé
  7. Icône de fin facultatif
  8. Deuxième icône de fin facultatif
  9. Icône d'effacement
  10. Chevron facultatif
  11. Texte d'aide facultatif
  12. Icône d'erreur facultatif
  13. Texte d'erreur facultatif
  14. Compteur de caractères facultatif

Sur un fond blanc

Cette variante est a utiliser sur des fonds blancs pour permettre un contraste optimal.

Blanc

Sur un fond gris

Cette variante est a utiliser sur des fonds gris pour permettre un contraste optimal.

Gris

Différentes couleurs sont appliquées au texte, à l'arrière-plan, à la bordure et/ou aux icônes, selon l'état et le type de champ de texte utilisé.

Texte

Champ conçu pour l'entrée d'un texte simple.

Texte

 

Temps

Champ conçu pour l'entrée d'une valeur temps.

Temps

E-mail

Champ conçu pour l'entrée d'une adresse e-mail.

E-mail

Date

Champ conçu pour l'entrée d'une date formaté en JJ/MM/AAAA.

Date

 

Mot de passe

Champ conçu pour l'entrée d'un mot de passe qui pourrait être masqué ou affiché à l'aide de l'icône de oeil.

Mot de passe

 

 

Nombre

Champ conçu pour l'entrée d'une valeur numérique.

Nombre

 

Zone de texte

💡 La zone de texte est un composant à part entière dans le système de design de la CNSA Text area

Champ conçu pour l'entrée d'un texte long sur plusieurs lignes.

Zone de texte

Tailles

Le champs de saisie sont disponibles en 3 tailles. La taille moyenne est a privilégier pour plus de confort visuel.

small

small

medium

medium

large

large


États

Les états sont des représentations visuelles utilisées pour communiquer l'état du champ de texte. Chaque état est visuellement similaire et ne modifie pas radicalement un champ de texte, mais est toujours clair afin de pouvoir le distinguer des autres états et de la mise en page environnante.

Il existe 6 états différents disponibles pour les champs de texte :

Défaut

Défaut

Renseigné

Renseigné

Au survol

Au survol

Désactivé

Désactivé

Erreur

Erreur

Verrouillé

Verrouillé


Responsive

Un champ de texte est un composant réactif et peut être redimensionné à n'importe quelle dimension nécessaire.

Les champs de texte peuvent s'étendre sur toute la largeur de l'affichage sur les petits écrans, mais doivent être délimités par des marges flexibles ou d'autres conteneurs sur les écrans plus grands.