0% found this document useful (0 votes)
19 views

HTML

Uploaded by

kriti.2428cs2521
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

HTML

Uploaded by

kriti.2428cs2521
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

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 in HTML and CSS | CodingNepal</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<div class="login_form">
<!-- Login form container -->
<form action="#">
<h3>Log in with</h3>

<div class="login_option">
<!-- Google button -->
<div class="option">
<a href="#">

<span>Google</span>
</a>
</div>

<!-- Apple button -->


<div class="option">
<a href="#">
<span>Apple</span>
</a>
</div>
</div>
<!-- Login option separator -->
<p class="separator">
<span>or</span>
</p>

<!-- Email input box -->


<div class="input_box">
<label for="email">Email</label>
<input type="email" id="email" placeholder="Enter email address" required />
</div>

<!-- Paswwrod input box -->


<div class="input_box">
<div class="password_title">
<label for="password">Password</label>
<a href="#">Forgot Password?</a>
</div>

<input type="password" id="password" placeholder="Enter your password" required />


</div>

<!-- Login button -->


<button type="submit">Log In</button>

<p class="sign_up">Don't have an account? <a href="#">Sign up</a></p>


</form>
</div>
</body>
</html>
CSS
/* Google Fonts Link */

@import url('https://fonts.googleapis.com/css2?
family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

*{

margin: 0;

padding: 0;

box-sizing: border-box;

font-family: "Montserrat", sans-serif;

body {

width: 100%;

min-height: 100vh;

padding: 0 10px;

display: flex;

background: #626cd6;

justify-content: center;

align-items: center;

.login_form {

width: 100%;

max-width: 435px;

background: #fff;

border-radius: 6px;

padding: 41px 30px;

box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);

.login_form h3 {

font-size: 20px;

text-align: center;

}
.login_form .login_option {

display: flex;

width: 100%;

justify-content: space-between;

align-items: center;

.login_form .login_option .option {

width: calc(100% / 2 - 12px);

.login_form .login_option .option a {

height: 56px;

display: flex;

justify-content: center;

align-items: center;

gap: 12px;

background: #F8F8FB;

border: 1px solid #DADAF2;

border-radius: 5px;

margin: 34px 0 24px 0;

text-decoration: none;

color: #171645;

font-weight: 500;

transition: 0.2s ease;

.login_form .login_option .option a:hover {

background: #ededf5;

border-color: #626cd6;

.login_form .login_option .option a img {


max-width: 25px;

.login_form p {

text-align: center;

font-weight: 500;

.login_form .separator {

position: relative;

margin-bottom: 24px;

.login_form .separator span {

background: #fff;

z-index: 1;

padding: 0 10px;

position: relative;

.login_form .separator::after {

content: '';

position: absolute;

width: 100%;

top: 50%;

left: 0;

height: 1px;

background: #C2C2C2;

display: block;

form .input_box label {

display: block;

font-weight: 500;
margin-bottom: 8px;

form .input_box input {

width: 100%;

height: 57px;

border: 1px solid #DADAF2;

border-radius: 5px;

outline: none;

background: #F8F8FB;

font-size: 17px;

padding: 0px 20px;

margin-bottom: 25px;

transition: 0.2s ease;

form .input_box input:focus {

border-color: #626cd6;

form .input_box .password_title {

display: flex;

justify-content: space-between;

text-align: center;

form .input_box {

position: relative;

a{

text-decoration: none;

color: #626cd6;

font-weight: 500;
}

a:hover {

text-decoration: underline;

form button {

width: 100%;

height: 56px;

border-radius: 5px;

border: none;

outline: none;

background: #626CD6;

color: #fff;

font-size: 18px;

font-weight: 500;

text-transform: uppercase;

cursor: pointer;

margin-bottom: 28px;

transition: 0.3s ease;

form button:hover {

background: #4954d0;

You might also like