Pada materi kali ini saya akan menjelaskan bagaimana cara Membuat Desain Form Login Menarik dengan CSS, seperti hal nya kita pernah lihat dimana saat kita membuka sosial media contohnya facebook maka kita akan melihat disitu ada form login. Nah bagaimana cara membuatnya? baiklah mari kita praktekan yah teman teman.

Pertama tama buka text editor kesayangan kalian dan ketikan kode HTML di bawah ini dan beri nama index.html dan simpan filenya.

index.html

<!DOCTYPE html>
<html>
<head>
	<title>Login Form Keren</title>
	<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>

<h2>Login Form </h2>

<form action="" method="">
  <div class="imgcontainer">
    <img src="membuat-desain-form-login-dengan-css-arif-00-151117.png" alt="Avatar" class="avatar">
  </div>

  <div class="container">
    <label><b>Username</b></label>
    <input type="text" placeholder="Enter Username" name="uname" required>

    <label><b>Password</b></label>
    <input type="password" placeholder="Enter Password" name="psw" required>
        
    <button type="submit">Masuk</button>
    <input type="checkbox" checked="checked"><span>Ingat Saya</span>
  </div>

  <div class="container" style="background-color:#f1f1f1">
    <button type="button" class="cancelbtn">Cancel</button>
    <span class="psw">Lupa <a href="#">password?</a></span>
  </div>
</form>

</body>
</html>

setelah itu kalian buat file cssnya simpan dengan nama style.css sejajar dengan file HTML yang kita buat tadi yah.

style.css

*{
    padding: 0; margin: 0;
}
h2{
	color:#50626C;
	text-align: center;
	font-family: arial;
	text-transform: uppercase;
	border: 3px solid #f1f1f1;
	padding: 5px;
	width: 490px;
	margin: auto;
	margin-bottom: 10px;
    margin-top: 20px;
}
form {
    border: 3px solid #f1f1f1;
    font-family: arial;
    width: 500px;
    margin: auto;
}

input[type=text], input[type=password] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
}
label{
	color:#50626C;
	text-transform: uppercase;
}
button {
    background-color: #049372;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100%;
}

button:hover {
    opacity: 0.8;
}

.cancelbtn {
    width: auto;
    padding: 10px 18px;
    background-color: #f03434;
}

.imgcontainer {
    text-align: center;
    margin: 24px 0 12px 0;
}

img.avatar {
    width: 40%;
    border-radius: 50%;
}

.container {
    padding: 16px;
}

span.psw {
    float: right;
    padding-top: 16px;

}
span{
	color:#50626C;
}
/* Change styles for span and cancel button on extra small screens */
@media screen and (max-width: 300px) {
    span.psw {
       display: block;
       float: none;
    }
    .cancelbtn {
       width: 100%;
    }
}

bila sudah selesei kalian mesti siapkan gambarnya yah, untuk gambar avatarnya, kalian bisa cari di internet atau foto kalian disitu. Hasilnya akan seperti di bawah ini.

Sekian tutorial Membuat Desain Form Login Menarik dengan CSS, semoga bermanfaat.. keep coding 😀