View of Login form 





  LoginForm.html

 <!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <title>Document</title>
     <link rel="stylesheet" type="text/css" href="style.css">
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/css/all.min.css">

    </head>
 <body>
    

    <div class="login-box">
        
  <h2>Login</h2>
  <form>
    <div class="user-box">
      <input type="text" name="" required="">
      <label>Username</label>
    </div>
    <div class="user-box">
      <input type="password" name="" required="">
      <label>Password</label>
    </div>
    <button>Login</button>
     
    <div class="social-media">

        <i class="fab fa-facebook"></i>
    <i class="fab fa-google"></i>
    <i class="fab fa-linkedin-in"></i>

    </div>
    
  </form>
</div>


 </body>
 </html>



style.css


@import url('https://fonts.googleapis.com/css2?family=Rokkitt&display=swap');

html {
    height: 100%;
  }
  body {
    margin:0;
    padding:0;
    font-family: 'Rokkitt', serif;
     background: linear-gradient(45deg,#583ff6, #243b55);
  }
  
  .login-box {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 400px;
    padding: 40px;
    transform: translate(-50%, -50%);
    background:linear-gradient(-45deg,#071a52, #243b55);
    box-sizing: border-box;
    box-shadow: 0 15px 25px rgba(0,0,0,.6);
    border-radius: 10px;
  }
  
  .login-box h2 {
    margin: 0 0 30px;
    padding: 0;
    color: #fff;
    text-align: center;
  }
  
  .login-box .user-box {
    position: relative;
  }
  
  .login-box .user-box input {
    width: 100%;
    padding: 10px 0;
    font-size: 16px;
    color: #fff;
    margin-bottom: 30px;
    border: none;
    border-bottom: 1px solid #fff;
    outline: none;
    background: transparent;
  }
  .login-box .user-box label {
    position: absolute;
    top:0;
    left: 0;
    padding: 10px 0;
    font-size: 16px;
    color: #fff;
    pointer-events: none;
    transition: .5s;
  }
  
  .login-box .user-box input:focus ~ label,
  .login-box .user-box input:valid ~ label {
    top: -20px;
    left: 0;
    color: #03e9f4;
    font-size: 12px;
  }
  
  .login-box form button {
    position: relative;
   border: none;
   background: none;
    padding: 10px 20px;
    color: #03e9f4;
    font-size: 16px;   
    text-transform: uppercase;
   
    transition: .5s;
    margin-top: 40px;
    letter-spacing: 4px
    
  }
  
  .login-box button:hover {
    background: #03e9f4;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px #03e9f4,
                0 0 25px #03e9f4,
                0 0 50px #03e9f4,
                0 0 100px #03e9f4;
  }
  
 
  .social-media{

    font-size: 25px;
    margin-top: 40px;
    display: flex;
    flex-direction: row;
    color: white;
    justify-content: space-around;
    cursor: pointer;
    
  }



  .fa-facebook:hover{

    

       color: #1d57d4;
       transform: scale(1.5);
    transition: linear .5s;
  }
 
  .fa-linkedin-in:hover{

  

    color: #0e76a8;
    transform: scale(1.5);
    transition: linear .5s;
  }

  .fa-google:hover{

    color: #F4B400;
    transform: scale(1.5);
    transition: linear .5s;

  }


Reference Video for the Code:








Post a Comment

Previous Post Next Post