Cet article présente principalement la connaissance de l'utilisation de styles de forme bootstrap. C'est très bien, jetons un coup d'œil ensemble!
Formulaire
<form role = "form"> <div> <étiquette pour = "ExampleInPuteMail1"> Email: </bold> <entrée type = "e-mail" id = "ExempleInPuleMail1" Planholder = "Veuillez saisir votre adresse e-mail"> </ div> <v> <label pour = "ExempleInputPassword1"> Passwordholder = "placez-vous-ci-dessous =" Passway "id =" ExempleInputPassword1 " Mot de passe "> </ div> <bablow> <entrée type =" Checkbox "> N'oubliez pas votre mot de passe </vabe> </div> <Button Type =" Soumider "> Entrez l'e-mail </ Button> </form>
Image de reproduction:
Classe: format de formulaire
1. La largeur est devenue à 100%, 2. Une bordure gris clair (#ccc) est définie, 3. Un coin arrondi avec 4px, 4. Un effet d'ombre est défini, et lorsque l'élément se concentre, les effets de l'ombre et de la bordure changent, 5. La couleur de l'espace réservé est définie sur # 999
2. Forme horizontale:
La forme par défaut du framework bootstrap est le style d'affichage vertical, mais nous avons souvent besoin d'un style de forme horizontal (l'étiquette est à gauche et le contrôle de la forme est à droite)
<form role = "form"> <div> <label for = "inputEmail3"> e-mail </ label> <v> <input type = "e-mail" id = "inputEmail3" placeholder = "s'il vous plaît entrez votre adresse e-mail"> </ div> </ div> <v> <label pour = "inputpassword3"> PasswordHolder = "plaire> <entrée Type =" Passue "ID =" INPUTPASSWORD3 " Mot de passe "> </ div> </ div> <div> <div> <vabe> <input type =" Checkbox "> N'oubliez pas le mot de passe </vabe> </div> </div> </div> <div> <div> <Button type =" soumi "> Entrez l'e-mail </ bouton> </div> </div> </orm>
Image de reproduction:
Pour atteindre l'effet de forme horizontale dans le cadre de bootstrap, les deux conditions suivantes doivent être remplies:
1. Le nom de classe "form-horizontal" est utilisé dans l'élément.
2. Système de maillage en ligne avec le framework bootstrap.
L'utilisation du nom de classe "form-horizontal" sur les éléments a les fonctions suivantes:
- Définissez le rembourrage de commande de formulaire et les valeurs de marge.
- Modifiez l'expression de "Form-Group", similaire à la "ligne" du système de grille.
3. Forme horizontale:
La mise en œuvre de ces effets de forme dans le cadre de bootstrap est un jeu d'enfant, il vous suffit d'ajouter le nom de classe "formulaire en ligne" à l'élément.
Le principe de mise en œuvre de la forme en ligne est très simple. Pour afficher le contrôle de formulaire sur une seule ligne, vous devez définir le contrôle de formulaire sur un élément de bloc en ligne (affichage: bloc en ligne).
<form role = "form"> <div> <étiquette pour = "ExampleInPuteMail2"> Email </ Label> <Input type = "e-mail" id = "ExempleInPuleMail2" PlaceHolder = "Veuillez saisir votre adresse e-mail"> </ div> <v> <label pour = "ExampleInputPassWord2" Mot de passe "> </ div> <bablow> <entrée type =" Checkbox "> N'oubliez pas votre mot de passe </vabe> </div> <Button Type =" Soumider "> Entrez l'e-mail </ Button> </form>
Image de reproduction:
4. Entrée de la boîte d'entrée
Une boîte d'entrée à une seule ligne, une boîte d'entrée de texte commune, c'est-à-dire que la valeur d'attribut de type de l'entrée est le texte. Lorsque vous utilisez l'entrée dans Bootstrap, vous devez également ajouter le type de type. Si vous ne spécifiez pas le type de type, vous n'obtiendrez pas le bon style.
<form role = "form"> <div> <entrée type = "e-mail" placeholder = "Entrez e-mail"> </div> <div> <input type = "text" placeholder = "Veuillez entrer le nom d'utilisateur" /> </div> </ form>
Image de reproduction:
5. Sélection du boîtier de sélection à la baisse
La boîte de sélection déroulante dans le framework Bootstrap est cohérente avec l'utilisation d'origine, et la sélection multi-lignes définit la valeur de l'attribut multiple à plusieurs. Le framework bootstrap fournit un style unifié pour ces éléments.
<formulaire de formulaire = "form"> <v> <lelect> <option> 1 </ option> <option> 2 </ option> <option> 3 </ option> <option> 4 </ option> <option> 5 </ option> </ select> </ div> <v> <lelect multiple> <option> 1 </ option> <option> 2 </ option> <option> 3 </ option> <option> 4 </ option> <option> </lect> </div> </ form>
Image de reproduction:
6. Texte de texte TextArea
Le champ de texte est le même que la méthode d'utilisation d'origine, le réglage des lignes peut définir sa hauteur et le réglage des cols peut définir sa largeur. Mais si le nom de classe "format-control" est ajouté à l'élément TextArea, il n'est pas nécessaire de définir l'attribut COLS. Parce que le contrôle de formulaire de style "formulaire de formulaire" dans le framework Bootstrap est à 100% ou automatique.
<form role = "form"> <div> <TextArea Rows = "3"> </ TextArea> </div> </ Form>
Image de reproduction:
7. Box à cocher à cocher et une radio à bouton de sélection unique
CheckBox et la radio dans le framework Bootstrap sont un peu spéciaux. Bootstrap leur a fait des traitements spéciaux. La raison principale est que CheckBox et la radio auront des problèmes mineurs lorsqu'ils sont utilisés avec les étiquettes d'étiquette (le plus de mal de tête est le problème d'alignement). Avec le framework Bootstrap, les développeurs n'ont pas besoin de trop réfléchir, ils ont juste besoin de suivre la méthode suivante.
<form role = "form"> <h3> cas 1 </h3> <div> <label> <entrée type = "checkbox" value = ""> N'oubliez pas le mot de passe </ label> </ div> <div> <vabed> <entrée type = "radio" name = "Optionsradios" id = "Optionsradios1" value = "love" checked> comme </ labe> </v> <belg> <fants <put-type = "Name =" OptionsRad " id = "OptionsRadios2" value = "haine"> Je n'aime pas </ label> </div> </form>
Image de reproduction:
8. cocher les cases et les boutons radio horizontalement
Parfois, à des fins de mise en page, les cases à cocher et les boutons radio doivent être organisés horizontalement. Le cadre de bootstrap a également pris des considérations à cet égard:
1. Si CheckBox doit être organisé horizontalement, il vous suffit d'ajouter le nom de classe "Checkbox-inline" à l'étiquette de l'étiquette.
2. Si la radio doit être organisée horizontalement, il vous suffit d'ajouter le nom de classe "Radio-inline" à l'étiquette du label.
<formulaire de formulaire = "form"> <v> <bablow> <entrée type = "checkbox" value = "option1"> jeu </bold> <bablow> <input type = "checkbox" value = "option2"> photographie </ label> <vabe> <input type = "checkbox" value = "option3"> Tourism </ labe> <v> <vale <label> <upy type = "radio" value = "option1" nom = "Sex"> </ Label> <vate type = "radio" value = "option2" name = "sexe"> femelle </ labe> <belle> <input type = "radio" value = "option3" name = "sexe"> neutre </ labe> </div> </ form>
Image de reproduction:
9. Bouton
Les boutons du framework bootstrap sont tous implémentés
<Bile> <THEAD> <TR> <TH> Button </th> <th> class = "" </th> <th> Description </th> </tr> </tbody> <tr> <td> <Button href = "#"> Default </ Button> </td> <td> <code> btn </code> </td> <td> Bouton gris standard avec le bouton Gray standard avec le bouton Gray standard avec le bouton Gray standard avec le bouton Gray standard avec le bouton Gray standard avec le bouton Gray Standard avec le bouton Gray Standard avec le bouton Gray Standard avec le bouton Gray avec standard avec le bouton Gray Standard avec BTTn avec Gradient </td> </ tr> <td> <td> <Button href = "#"> primaire </futton> </td> <td> <code> btn btn-primary </code> </td> <td> fournit un poids visuel supplémentaire et identifie l'action primaire dans un jeu de boutons </td> </tr> <td> <Button href = "#"> Info </futton> </td> <td> <code> btn btn-info </code> </td> <td> utilisé comme alternative aux styles par défaut </td> </tr> <td> <td> <Button href = "#"> SUCCÈS </ Button> </td> <td> <Code> BTN-Success </code> </td> <td> indique une action réussie ou positive </td> </tr> <tr> <td> <Button href = "#"> AVERTISSE Action </td> </tr> <td> <td> <Button href = "#"> danger </fonting> </td> <td> <code> btn btn-danger </code> </td> <td> Indique une action dangereuse ou potentiellement négative </td> </tr> <td> <bouton href = "#"> inverse </ bouton> </td> <td> <code> btn </ verse </ button> </td> <td> <code> btn btn-inverse </code> </td> <td> bouton alternatif gris foncé, non lié à une action sémantique ou à utiliser </td> </tr> </tbody>
Image de reproduction:
10. Taille de contrôle du formulaire
Les contrôles de forme observés précédemment sont de taille normale. Vous pouvez définir la hauteur du contrôle en réglant la hauteur du contrôle, la hauteur de la ligne, le rembourrage et les propriétés de la taille de la police. Cependant, le framework bootstrap fournit également deux noms de classe différents pour contrôler la hauteur des contrôles de formulaire. Ces deux noms de classe sont:
1. Entrée-sm: rendez le contrôle plus petit que la taille normale
2. Entrée-lg: rendez le contrôle supérieur à la taille normale
Ces deux classes conviennent à la saisie, à TextArea et à sélectionner les contrôles sous forme.
<form role = "form"> <div> <belle> Le contrôle devient plus grand </ labe> <entrée type = "text" placeholder = "add.input-lg, le contrôle devient plus grand"> </ div> <div> <vabe> Taille normale </vabe> <Type d'entrée = "Texte" PlaceHolder = "SIZE NORMAL"> </ Div> <div> <Iv> Control devient plus petit </ Label> <Entrée = "Texte" Text "Text" Text "Text =" Text) plus petit "> </div> </ form>
Image de reproduction:
11. État du contrôle du formulaire (état désactivé)
L'état désactivé du contrôle de formulaire dans le framework bootstrap est le même que la méthode d'implémentation de l'état désactivé de formulaire normal, ajoutant l'attribut "désactivé" au contrôle de forme correspondant. Voir le code suivant pour plus de détails
Désactivez une seule balise de formulaire, ajoutez simplement désactivé aux attributs de la balise.
<form role = "form"> <div> <div> <input id = "DisabledInput" type = "text" placeholder = "Form a été désactivé et ne peut pas être entré" Disabled> </div> </div> </ form>
Image de reproduction:
Dans le framework Bootstrap, si le champ a un ensemble de propriétés désactivé, l'ensemble du domaine sera désactivé.
<form role = "form"> <FieldSet Disabled> <div> <label for = "DisabledTextInput"> Disabled Input Box </Bel> <Input Type = "Text" id = "DisabledTextUpt" Planholder = "Disabled Input"> </div> <div> <label for = "Disablelect"> Disabled Drop-down Box Sélectionnable </ Option> </ Select> </ Div> <div> <Vabe> <entrée type = "Checkbox"> Impossible de sélectionner </ Label> </ Div> <Button Type = "Soumider"> Soumider </ Button> </FielDset> </ Form>
Image de reproduction:
On dit que pour l'ensemble du champ désactivé, s'il y a une boîte d'entrée dans la légende, cette boîte d'entrée ne peut pas être désactivée.
Form Role = "Form"> <FieldSet Disabled> <gend> <entrée type = "Text" Planholder = "Évidemment, ma couleur a devenu gris, mais je ne suis pas désactivé, ne le croyez pas? Cliquez pour essayer" /> </gend> <div> <étiquette pour = "DisabledTeTinput"> Disabled Input Box for = "DisabledSelect"> Disabled Drop-down Box </Beld> <SELECT ID = "DisabledSelect"> <Option> Non Selectable </ Option> </ Secream> </ Div> <div> <DeBle> <Input Type = "Checkbox"> Non Selectable </ Label> </Dorm>
Image de reproduction:
État de vérification du formulaire
Lorsque vous faites un formulaire, vous devez faire une vérification de formulaire. Il est également nécessaire de fournir des styles de statut de vérification, et ces effets sont également fournis dans le cadre de bootstrap.
1.Has d'avertissement: statut d'avertissement (jaune)
2. .Has-error: Statut d'erreur (rouge)
3..
Plusieurs fois, lors de la vérification du formulaire, différents états fourniront des icônes différentes, telles que le succès est un signe de vérification (√), l'erreur est un signe croisé (×), etc. Cet effet est également fourni dans la boîte de bootstrap. Si vous voulez que l'icône du formulaire affiche à l'état correspondant, vous n'avez qu'à ajouter le nom de classe "Has-Feedback" à l'état correspondant. Notez que ces noms doivent être avec "Has-Error", "Has-Warning" et "Has-Success":
<form role = "form"> <div> <label for = "inputSuccess1"> Success Status </Bel> <input type = "text" id = "inputSuccess1" placeholder = "Success"> </ div> <div> <label for = "inputwarning1"> werning status </bold> <intrut type = "text" id = "inputwarning1" PlaceHolder = "Warning Status"> </ Div> <label1 " pour = "inputError1"> Statut d'erreur </Beld> <input type = "text" id = "inputError1" placeholder = "Error Status"> </ div> </ form> <br> <br> <br> <formulaire de formulaire = "form"> <v> <label pour = "ENTURSUCCESS1"> Success Status </Bel> <Input type = "text" id = "ENTORSUCCESS1" Statut "> <span> </ span> </ div> <div> <étiquette pour =" inputwarning1 "> Statut d'avertissement </ label> <entrée type =" Text "id =" inputwarning1 "placeholder =" Warning Status "> <span> </span> </div> <div> <label pour =" Entrée "> Erreau d'erreur </ laboratoire> Status "> <span> </span> </div> </ form>
Image de reproduction:
Formulaire d'informations rapides
Habituellement, différentes informations rapides doivent être fournies lors de la vérification du formulaire. Cet effet est également fourni dans le cadre de bootstrap. Un style "Help-block" est utilisé et le message rapide s'affiche dans les blocs et s'affiche en bas du contrôle.
<form rôle = "form"> <div> <label for = "inputSuccess1"> Success Status </ labe> <input type = "text" id = "inputSuccess1" placeholder = "Success"> <span> Les informations que vous avez entrées sont correctes </span> <span> </span> </ div> <div> <étiquette pour = "InputWarning1"> Statut d'avertissement </ Label> placeholder = "Warning Status"> <span> Veuillez saisir les informations correctes </span> <span> </span> </div> <div> <label for = "inputError1"> Statut d'erreur </Beld> <entrée type = "Text" id = "InputError1" PlaceHolder = "Error Status"> <span> Les informations que vous avez saisies sont erronées </span> <pan> </pan> </pan> </ Div> </ Form>
Image de reproduction:
Ce qui précède est l'utilisation de styles de formulaire bootstrap qui vous sont présentés par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!