Dieser Artikel zeigt, wie Formelemente mit dem Formularkomponenten und des Gittersystems von Bootstrap stylen können. Es deckt einfache, inline- und horizontale Formen zusammen mit Formularvalidierungstechniken ab. Erinnerst du dich an die Tage des manuellen Stylings? Bootstrap optimiert den Prozess.
Schlüsselkonzepte:
Erste Schritte:
Um mitzumachen, richten Sie eine grundlegende HTML -Struktur mit Bootstrap -CSS und JavaScript ein:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="container"> <!-- Form content will go here --> </div> <🎜> <🎜> <🎜> </body> </html>
Platzieren Sie Ihr Formular -Markup in das Element <div class="container">
.
Einfache Form der Form:
Ein grundlegendes Registrierungsformular mit E -Mail- und Passwortfeldern, gestaltet mit Bootstrap:
<div class="form-group"> <label for="email">Email address</label> <input type="email" class="form-control" id="email" placeholder="Enter email"> <small id="emailHelp" class="form-text text-muted">For authentication only. We will never share your email.</small> </div> <div class="form-group"> <label for="password">Password</label> <input type="password" class="form-control" id="password" placeholder="Password"> </div>
Bootstrap stilft automatisch Formelemente. form-group
fügt den Rand hinzu, und form-control
verbessert das Eingangsschein.
schreibgeschützte Elemente, Eingangstypen und Schaltflächen:
Bootstrap behandelt verschiedene Eingangstypen (Dropdowns, Textareas, Datei -Uploads, Kontrollkästchen, Funkgeräte) und das Schaltflächenstyling mühelos. Lese-Only-Eingänge verwenden form-control-plaintext
. Schaltflächen verwenden die btn
Klasse und Variationen für Farbe und Größe.
Eingabegruppen:
Eingabegruppen kombinieren Eingänge mit Add-Ons (Text oder Schaltflächen) für einen verbesserten Kontext. Beispiel: Erstellen einer Profil -URL -Eingabe mit dem geporfenen und angehängten Text.
Formulare mit Gitter:
Verwenden Sie das Gittersystem von Bootstrap (Zeilen und Spalten), um Formularelemente über verschiedene Bildschirmgrößen zu ordnen. Wickelformgruppen in form-row
und verwenden Sie col-sm-*
, col-md-*
usw. Klassen für die Spaltengröße.
Horizontale Formen:
Erstellen Sie horizontale Formulare mit form-group row
, col-form-label
für Etiketten und col-*
für die Eingangsplatzierung.
Inline -Formulare:
Verwenden Sie die form-inline
-Kläufe für kompakte Inline -Formulare, die häufig für die Suche oder schnelle Anmeldung verwendet werden.
Formularvalidierung:
Bootstrap verbessert die Formvalidierung mit visuellen Hinweisen. Verwenden Sie novalidate
, needs-validation
, required
, minlength
, valid-feedback
und invalid-feedback
Attribute und Klassen für die clientseitige Validierung. JavaScript wird benötigt, um die Einreichung von Formularbasis basierend auf Validierungsergebnissen zu verarbeiten.
Schlussfolgerung:
Bootstrap vereinfacht das Formular und die Erstellung von Form. Dieser Artikel bietet einen umfassenden Überblick über seine Funktionen und Best Practices. Die bereitgestellten Codepen -Links bieten interaktive Beispiele. Denken Sie daran, die offizielle Bootstrap -Dokumentation für weitere Details und erweiterte Anpassungsoptionen zu untersuchen. (Hinweis: Die Codepen -Links und Bild -URLs waren in der ursprünglichen Eingabeaufforderung nicht funktionsfähig und wurden als Platzhalter gelassen.)
Das obige ist der detaillierte Inhalt vonEin tiefer Eintauchen in die Bootstrap -Formkomponente. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!