Sådan oprettes: Registreringsformular

Lær hvordan man bruger CSS til at oprette en registreringsformular.

Registrer

Udfyld dette formulær for at oprette en konto.



Ved at oprette en konto accepterer du voresVilkår og privatlivspolitik

Try it yourself

Sådan oprettes en registreringsformular

Første trin - Tilføj HTML:

Brug <form>-elementet til at håndtere input. Du kan lære mere om dette i vores PHP-tutorial.

Tilføj derefter input-kontroller (med tilsvarende etiketter) til hver felt:

<form action="action_page.php">
  <div class="container">
    <h1>Registrer</h1>
    <p>Udfyld dette formulær for at oprette en konto.</p>
    <hr>
    <label for="email"><b>E-mail</b></label>
    <input type="text" placeholder="Indtast e-mail" name="email" id="email" required>
    <label for="psw"><b>Kodeord</b></label>
    <input type="password" placeholder="Indtast kodeord" name="psw" id="psw" required>
    <label for="psw-repeat"><b>Gentag kodeord</b></label>
    <input type="password" placeholder="Gentag kodeord" name="psw-repeat" id="psw-repeat" required>
    <hr>
    <p Ved at oprette en konto accepterer du vores <a href="#">Vilkår & Privatlivspolitik</a>.</p>
    <button type="submit" class="registerbtn">Opret konto</button>
  </div>
  <div class="container signin">
    <p>Har du allerede en konto? <a href="#">Log ind</a>.</p>
  </div>
</form>

Second step - Add CSS:

* {box-sizing: border-box}
/* Add padding to the container */
.container {
  padding: 16px;
}
/* Full width input fields */
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;
}
/* Override default style for hr */
hr {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}
/* Set style for submit/register button */
.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;
}
/* Add blue text color to links */
a {
  color: dodgerblue;
}
/* For “Login” section, set grey background color and center the text */
.signin {
  background-color: #f1f1f1;
  text-align: center;
}

Try it yourself

Related pages

Tutorial:HTML form

Tutorial:CSS form