Wie man erstellt: Registrierungsformular
Lernen Sie, wie man mit CSS ein Registrierungsformular erstellt.
Wie man eine Registrierungsformular erstellt
Schritt 1 - Fügen Sie HTML hinzu:
Verwenden Sie das <form>-Element, um Eingaben zu verarbeiten. Mehr Informationen finden Sie in unseren PHP-Tutorials.
Fügen Sie dann für jedes Feld einen Eingabekontrollfeld (mit zugehörigem Label) hinzu:
<form action="action_page.php"> <div class="container"> <h1>Registrieren</h1> <p>Bitte füllen Sie dieses Formular aus, um ein Konto zu erstellen.</p> <hr> <label for="email"><b>E-Mail</b></label> <input type="text" placeholder="E-Mail eingeben" name="email" id="email" required> <label for="psw"><b>Passwort</b></label> <input type="password" placeholder="Passwort eingeben" name="psw" id="psw" required> <label for="psw-repeat"><b>Passwort wiederholen</b></label> <input type="password" placeholder="Passwort wiederholen" name="psw-repeat" id="psw-repeat" required> <hr> <p>Durch die Erstellung eines Kontos stimmen Sie unseren <a href="#">Nutzungsbedingungen & Datenschutz</a> zu.</p> <button type="submit" class="registerbtn">Registrieren</button> </div> <div class="container signin"> <p>Haben Sie bereits ein Konto? <a href="#">Anmelden</a>.</p> </div> </form>
Schritt 2 - CSS hinzufügen:
* {box-sizing: border-box} /* Innenabstand zum Container hinzufügen */ .container { padding: 16px; } /* Vollbreitige Eingabefelder */ input[type=text], input[type=password] { width: 100%; padding: 15px; margin: 5px 0 22px 0; display: inline-block; border: none; background: #f1f1f1; } input[type=text]:focus, input[type=password]:focus { background-color: #ddd; outline: none; } /* Standardstil von hr überschreiben */ hr { border: 1px solid #f1f1f1; margin-bottom: 25px; } /* Stil für den Absenden/Registrierungsbutton festlegen */ .registerbtn { background-color: #04AA6D; color: white; padding: 16px 20px; margin: 8px 0; border: none; cursor: pointer; width: 100%; opacity: 0.9; } .registerbtn:hover { opacity:1; } /* Für Links wird eine blaue Textfarbe hinzugefügt */ a { color: dodgerblue; } /* Für den Abschnitt "Anmeldung" wird eine graue Hintergrundfarbe festgelegt und der Text zentriert */ .signin { background-color: #f1f1f1; text-align: center; }
相关页面
教程:HTML 表单
教程:CSS 表单