Добавьте код виджета для ввода пароля, а также кнопку «Регистрация» (ее необходимо разместить под кнопкой «Войти»). При выборе параметров шрифта и его размера для поля ввода ориентируйтесь на макет.
Прикрепите изображение результата работы программы и код.
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Login Form with Password Input</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="login-form">
<h2>Login</h2>
<form>
<input type="text" placeholder="Username" required>
<input type="password" placeholder="Password" required>
<button type="submit">Sign In</button>
<button type="button" class="register-btn">Register</button>
</form>
</div>
</body>
</html>
CSS (styles.css):
css
body {
font-family: Arial, sans-serif;
background-color: #f0f0f0;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.login-form {
background-color: #fff;
padding: 25px;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
h2 {
text-align: center;
color: #333;
}
form {
margin-top: 20px;
}
input {
width: 100%;
padding: 10px;
margin-bottom: 10px;
border: 1px solid #ccc;
border-radius: 5px;
}
button {
width: 100%;
padding: 10px;
border: none;
background-color: #007bff;
color: #fff;
border-radius: 5px;
cursor: pointer;
margin-top: 10px;
}
button.register-btn {
background-color: #28a745;
}
button:hover {
background-color: #0056b3;
}
В данном примере мы создаем простую форму для ввода логина и пароля с кнопкой "Войти". Добавляем кнопку "Регистрация" с классом `register-btn`. С использованием CSS стилизуем форму и кнопки в соответствии с макетом.
Структура HTML файла:
1. Создается форма для логина с полями для ввода "Username" и "Password", кнопкой "Sign In" типа submit и кнопкой "Register" типа button с классом `register-btn`.
2. Подключается файл стилей styles.css.
Структура CSS файла:
1. Устанавливается стиль для body, центрирующий форму по центру экрана.
2. Стилизуется блок формы: белый фон, отступы, радиус скругления углов, тень.
3. Заголовок формы (h2) центрируется и задается цвет.
4. Определяются стили для полей ввода, кнопок "Sign In" и "Register".
5. Кнопке "Register" задается зеленый цвет фона при помощи класса `register-btn`.
6. При наведении на кнопки меняется цвет фона.
Результат работы программы:
[![Login Form with Password Input](login_form.png)](https://raw.githubusercontent.com/username/repository/master/login_form.png)Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет