Sådan opretter man: Formulær på et billede

Lær, hvordan du bruger CSS til at tilføje et formulær til et bredt billede.

Formulær på et billede

Prøv det selv

Sådan tilføjer du et formulær til et billede

Første trin - Tilføj HTML:

<div class="bg-img">
  <form action="/action_page.php" class="container">
    <h1>Log ind</h1>
    <label for="email"><b>Email</b></label>
    <input type="text" placeholder="Indtast Email" name="email" required>
    <label for="psw"><b>Password</b></label>
    <input type="password" placeholder="Enter Password" name="psw" required>
    <button type="submit" class="btn">Login</button>
  </form>
</div>

第二步 - 添加 CSS:

body, html {
  height: 100%;
}
* {
  box-sizing: border-box;
}
.bg-img {
  /* 使用的图像 */
  background-image: url("img_nature.jpg");
  /* 控制图像的高度 */
  min-height: 380px;
  /* 将图像居中并适当地缩放 */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
/* 为表单容器添加样式 */
.container {
  position: absolute;
  right: 0;
  margin: 20px;
  max-width: 300px;
  padding: 16px;
  background-color: white;
}
/* 全宽的输入字段 */
  input[type=text], input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  border: none;
  background: #f1f1f1;
}
input[type=text]:focus, input[type=password]:focus {
  background-color: #ddd;
  outline: none;
}
/* 为提交按钮设置样式 */
.btn {
  background-color: #04AA6D;
  color: white;
  padding: 16px 20px;
  border: none;
  cursor: pointer;
  width: 100%;
  opacity: 0.9;
}
.btn:hover {
  opacity: 1;
}

Prøv det selv