Les mots précédents
<p> Le formulaire est un contrôle Web utilisé pour communiquer avec les utilisateurs. Une bonne conception de formulaire peut permettre aux pages Web de mieux communiquer avec les utilisateurs. Les éléments communs dans les formulaires comprennent principalement : les zones de saisie de texte, les zones de sélection déroulantes, les boutons radio, les boutons à cocher, les champs et boutons de texte, etc. Chaque contrôle joue un rôle différent et différents navigateurs ont des styles de rendu différents pour les contrôles de formulaire.
<p> De même, les formulaires constituent également le contenu principal du framework Bootstrap. Cet article présentera en détail les formulaires de Bootstrap.
Formulaires de base
<p> Pour les formulaires de base, Bootstrap n'a pas fait grand-chose. avec eux. Conception d'effets personnalisés, seules les balises de champs, de légende et d'étiquette du formulaire sont personnalisées
fieldset
{ min-width: 0; padding: 0; margin: 0; border: 0;
}legend
{ display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5;
}label
{ display: inline-block; margin-bottom: 5px; font-weight: bold;
}
Copier après la connexion
<p> La marge, le remplissage et la bordure de ces éléments sont principalement affinés. Paramètres
<p> Bien entendu, en plus de ces éléments, le formulaire comporte également des éléments input, select, textarea et d'autres éléments. Dans le framework Bootstrap, un nom de classe `form-control` est personnalisé, c'est-à-dire : si cela Plusieurs éléments utilisent le nom de classe "form-control", ce qui permettra d'obtenir certains effets de personnalisation du design
<p> 1. La largeur devient 100%
<p> 2. Un gris clair est défini ( #ccc ) bordure
<p> 3. Avec des coins arrondis de 4 pixels
<p> 4. Définissez l'effet d'ombre, et lorsque l'élément obtient le focus, les effets d'ombre et de bordure changeront
<p> 5. Définissez la couleur de l'espace réservé à #999
<form>
<div class="form-group"><label for="exampleInputEmail1">Email address</label><input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
</div>
<div class="form-group"><label for="exampleInputPassword1">Password</label><input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
</div>
<div class="form-group"><label for="exampleInputFile">File input</label><input type="file" id="exampleInputFile"><p class="help-block">Example block-level help text here.</p>
</div>
<div class="checkbox"><label> <input type="checkbox"> Check me out</label>
</div>
<button type="submit" class="btn btn-default">Submit</button></form>
Copier après la connexion
Formulaire horizontal
<p> Le formulaire par défaut du framework Bootstrap est un style d'affichage vertical, mais nous avons souvent besoin d'un style de formulaire horizontal
<p> En ajoutant la classe
.form-horizontal
au formulaire et en utilisant la classe de grille prédéfinie de Bootstrap, l'étiquette
label
et le groupe de contrôle peuvent être disposés horizontalement côte à côte. Cela modifiera le comportement de
.form-group
afin qu'il se comporte comme une ligne dans le système de grille, il n'est donc pas nécessaire d'ajouter un
.row
<p> supplémentaire. En utilisant le nom de la classe sur le