Как создать: форму регистрации

Узнайте, как использовать CSS для создания формы регистрации.

Регистрация

Заполните эту форму, чтобы создать аккаунт.



Создавая аккаунт, вы соглашаетесь с нашимиУсловия использования и политика конфиденциальности.

Попробуйте сами

Как создать форму регистрации

Шаг 1 - Добавьте HTML:

Используйте элемент <form> для обработки ввода. Подробнее о PHP можно узнать в наших учебниках.

Затем добавьте контроллы ввода для каждого поля (и соответствующие им метки):

<form action="action_page.php">
  <div class="container">
    <h1>Регистрация</h1>
    <p>Заполните эту форму, чтобы создать аккаунт.</p>
    <hr>
    <label for="email"><b>Электронная почта</b></label>
    <input type="text" placeholder="Введіть електронну пошту" name="email" id="email" required>
    <label for="psw"><b>Пароль</b></label>
    <input type="password" placeholder="Введіть пароль" name="psw" id="psw" required>
    <label for="psw-repeat"><b>Повторите пароль</b></label>
    <input type="password" placeholder="Повторите пароль" name="psw-repeat" id="psw-repeat" required>
    <hr>
    <p>Создавая аккаунт, вы соглашаетесь с нашими <a href="#">Условиями и Политикой конфиденциальности</a>.</p>
    <button type="submit" class="registerbtn">Зарегистрироваться</button>
  </div>
  <div class="container signin">
    <p>Уже есть аккаунт? <a href="#">Войти</a>.</p>
  </div>
</form>

Шаг 2 - Добавить CSS:

* {box-sizing: border-box}
/* Добавить внутренний отступ к контейнеру */
.container {
  padding: 16px;
}
/* Полное ширина поля ввода */
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;
}
/* Перекрыть стандартный стиль hr */
hr {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}
/* Установить стиль для кнопки отправки/регистрации */
.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;
}
/* Добавить синий цвет текста для ссылок */
a {
  color: dodgerblue;
}
/* Установить灰色背景色 для части “Вход” и выровнять текст по центру */
.signin {
  background-color: #f1f1f1;
  text-align: center;
}

Попробуйте сами

Соответствующие страницы

Урок:HTML форма

Урок:CSS форма