Bootstrap5 Étiquettes flottantes de formulaire

Par défaut, le contenu du libellé est généralement affiché au-dessus du champ de saisie :

Avec les libellés flottants, les libellés peuvent être insérés à l'intérieur du champ de saisie, et lorsque vous cliquez sur le champ de saisie, ils flottent vers le haut.

Exemple Bootstrap

<div class="form-floating mb-3 mt-3"> <input type="text" class="form-control" id="email" placeholder="Entrez l'e-mail" name="email"> <label for="email">E-mail</label> </div> <div class="form-floating mt-3 mb-3"> <input type="text" class="form-control" id="pwd" placeholder="Entrez le mot de passe" name="pswd"> <label for="pwd">Mot de passe</label> </div>

Essayez-le vous-même »

Remarques :L'élément <label> doit venir après l'élément <input>, et chaque élément <input> nécessite un attribut placeholder.

Champ de texte

Les zones de texte peuvent également avoir l'effet flottant :

Exemple Bootstrap

<div class="form-floating"> <textarea class="form-control" id="comment" name="text" placeholder="Votre commentaire ici"></textarea> <label for="comment">Commentaires</label> </div>

Essayez-le vous-même »

Liste déroulante

Les étiquettes flottantes peuvent être utilisées sur les menus de sélection. Elles apparaissent toujours dans le coin supérieur gauche du menu de sélection, sans effet de flottement au clic :

Exemple Bootstrap

<div class="form-floating"> <select class="form-select" id="sel1" name="sellist"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> </select> <label for="sel1" class="form-label">Liste de sélection (sélectionnez-en une) :</label> </div>

Essayez-le vous-même »
Autres extensions