html login page with css

0

html login page with css


html-login-form-with-css


একটা html Login Form তৈরি করতে হলে যা খেয়াল রাখা উচিতঃ

১. প্রথমে index.html ফাইল তৈরি করে html structure তৈরি করুন।

২. head ত্যাগ এ-র ভিতর  Font Awesome এ-র লিংক যুক্ত করুন। Font Awesome হলো আইকন যা ইমেইল অথবা পাসওয়ার্ডের হতে পারে।( এটা অপশনাল)

এবং style.css ফাইল তৈরি করে ফাইল লিংক যুক্ত করুন (বাধ্যতা মূলক) 

৩. একটা লগিন ফর্ম এ-র টাইটেল যুক্ত করুন। body ত্যাগ এ-র ভিতর।   

৪. ইমেইল বা নাম্বারের জন্য TextField তৈরি করুন। 

৫. পাসওয়ার্ড এ-র জন্য TextField তৈরি করুন। 

৬. লগিন বাটন তৈরি করুন। 

৭. অবশ্যয় Forgotten Password? এ-র লিংক যুক্ত করুন যাতে ইউজার পাসওয়ার্ড রিকভারি করতে পারে। 


নিচে ফলো করুন।


১ নং অনুযায়ী html structure তৈরি করা হলোঃ

(যদি কপি করতে চান তাহলে নিচে থেকে কপি করুন  এবং index.html ফাইল এ-র ভিতর রাখুন)

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta http-equiv="X-UA-Compatible" content="IE=Edge">

  <meta name="viewport" content="width=device-width, initial-scale=1">


  <title>HTML</title>

   <!-- ২নং অনুযায়ী  Awesome Icon Add করা হলো -->

   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">


   <!-- এবং  css ফাইল এ-র লিংক Add  করা হলো -->

<link rel="stylesheet" href="style.css">

</head>


<body>

  <div class="main">

    <h1 class="title">World</h1>

  <form action="">

    <!--Email এবং নাম্বারের  জন্য টেক্টফিল্ড -->


<label for="Email"><input id="en" type="text" class="field" placeholder="Enter Email or Number" required autofocus><i class="sh fa fa-address-card" aria-hidden="true"></i></label>

    

<!-- পাসওয়ার্ড এ-র জন্য TextField তৈরি করা হলো -->


    <label for="password"><input class="field" type="password" name="password" id="password"  placeholder="Enter Password" required autofocus/> <i id="i" class="sh fa fa-eye-slash" aria-hidden="true">

</i>

    </label>

    

<!-- লগিন বাটন তৈরি করা হলো -->


    <input class="login" type="submit" name="login" id="login" value="Login" />

    

   <div>


<!-- পাসওয়ার্ড ভুলে গেছি? -->

        <a href="">

          Forgotten Password ?     </a>

             </div> 


    

    

  </form>


  </div>



<!-- জাভাস্ক্রিপ্ট যুক্ত করা হলো -->

<script src="sh.js">sh.js</script>

  <script src="main.js"></script>

</body>

</html>


এখানে থেকে কপি করা শেষ করুন।



নিচে style.css ফাইলের ভিতর সকল কোডগুলো রাখুন।

  • বডি ডিজাইন করা হলো


html{

  background-color: black;

  background-repeat: no-repeat;

  background-attachment: fixed;

  background-size: cover;

  padding:0 0 0 0;

  margin: 0 0 0 0;

}

//এনিমেশন যুক্ত যুক্ত করা হলো বডির সাথে 

@keyframes borderAnim{

  25%{

    box-shadow: 1vh 1vh 1vh 1vh limegreen;

 

  }

  50%{

     box-shadow: 2vh 2vh 2vh 2vh limegreen;


  }

  75%{

     box-shadow: -3vh -3vh -3vh -3vh limegreen;


  }

  80%{

    

   box-shadow: -4vh -4vh -4vh -4vh limegreen;


}

10%{

     box-shadow: -8vh -8vh -8vh -8vh limegreen;


}

}







// এনিমেশন যুক্ত কোন্ট্রল

.main{

    animation-name: borderAnim;

animation-duration: 2s;

animation-iteration-count: infinite;

animation-delay: 2;


  background-image: url('i.jpg');

  background-position: cover;

  background-attachment: fixed;

}


.main{

  

height: 65vh;

width: 60vh;

  border: 0.5vh solid limegreen;

  margin: 8vh auto;

  display: flex;

 align-items: center;

 flex-flow: column;

 flex-wrap: nowrap;

 background-color: limegreen;

 border-radius: 2vh;

 box-shadow: 0vh 0vh 4vh 2vh limegreen;

}


//টাইটেল ডিজাইন করা হলোঃ

.title{

  color: greenyellow;

  font-size: 5vh;

  text-transform: uppercase;

  text-shadow: 0vh 0vh .5vh white;

  font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;

  font-weight: bolder;

  margin-top: 5vh;

  margin-bottom: 4vh;

}


//ইমেইল এবং পাসওয়ার্ড ডিজাইন  করা হলো 

label[for=Email], label[for=password]{

  position: relative;

  font-size: 0vh;

  display: block;

  width: 55vh;

  background:black;

  height: 10vh;

  margin-bottom: 4vh;

  border: 0.1vh solid white;


  border-radius: 1vh;

}


// লেবেল ডিজাইন করা হলো 

label .field{

  position: relative;

  width: 55vh;

  height: 10vh;

  border-radius: 1vh;

  box-sizing: border-box;

  border: 1vh solid black;

  font-size: 3vh;

  text-align: center;

  font-weight:  bold;

  font-family: sans-serif;

  color: limegreen;

  background: black;

}


label .sh{

  position: absolute;

  font-size: 4vh !important;

  color: limegreen;

  right: 2vh;

  top: 3vh;

}

// ফোকাস ডিজাইন কিরা হলো 

.field:focus{

  border: 1vh black solid;

}


.field::placeholder{

  color: red;

  

}


// লগিন বাটন ডিজাইন করা হলো 

.login{

  display: block;

  width: 22vh;

  height: 8vh;

 margin:2vh auto 0vh auto;

 font-size: 4vh;

 background-color: limegreen;

 color: white;

 font-weight: bolder;

 border-radius: 1vh;

 border: 0.1vh solid red;


}


// পাসওয়ার্ড ভুলেগেছি - ডিজাইন করা হলো 

a{

  display: block;

  width: 35vh;

  height: 5vh;

  color: limegreen;

  margin: 1vh auto;

  font-size: 3.1vh;

  font-style: italic;

  font-weight: bold;

}

নিচে download link

Download Login Form Github


Post a Comment

0Comments
Post a Comment (0)