How to add a stylish sign-up form to your Blogger website with HTML, JAVASCRIPT, and CSS
In this post, you learn how to add a Stylish Sign-up Form to Your Blogger Website
If you want to enhance the user experience on your Blogger website and encourage visitors to sign up for newsletters, updates, or memberships, a stylish sign-up form can make a significant difference.
Step 1: Create a Sign-up Form
Just Copy the HTML and CSS code above into a new HTML file (e.g., signup-form.html) on your computer.
Step 2: Embed the Form into Blogger
Open the HTML file you created in a text editor.
Select and copy the entire content.
Go to your Blogger dashboard.
Step 3: Add the Sign-up Form to Blogger
Navigate to the layout section of your Blogger dashboard or new page.
Click on "Add a Gadget" where you want to place the sign-up form (e.g., sidebar or footer) and HTML view scrolling if add html form to your page.
HTML CODE:
<head><meta charset="utf-8"><title>Login and Registration Form in HTML | CodingNepal</title><link rel="stylesheet" href="style.css"><meta name="viewport" content="width=device-width, initial-scale=1.0"></head><body><div class="wrapper"><div class="title-text"><div class="title login">Login Form</div><div class="title signup">Signup Form</div></div><div class="form-container"><div class="slide-controls"><input type="radio" name="slide" id="login" checked><input type="radio" name="slide" id="signup"><label for="login" class="slide login">Login</label><label for="signup" class="slide signup">Signup</label><div class="slider-tab"></div></div><div class="form-inner"><form action="#" class="login"><div class="field"><input type="text" placeholder="Email Address" required></div><div class="field"><input type="password" placeholder="Password" required></div><div class="pass-link"><a href="#">Forgot password?</a></div><div class="field btn"><div class="btn-layer"></div><input type="submit" value="Login"></div><div class="signup-link">Not a member? <a href="">Signup now</a></div></form><form action="#" class="signup"><div class="field"><input type="text" placeholder="Email Address" required></div><div class="field"><input type="password" placeholder="Password" required></div><div class="field"><input type="password" placeholder="Confirm password" required></div><div class="field btn"><div class="btn-layer"></div><input type="submit" value="Signup"></div></form></div></div></div>
CSS CODE:
<style>@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');*{margin: 0;padding: 0;box-sizing: border-box;font-family: 'Poppins', sans-serif;}::selection{background: #fa4299;color: #fff;}.wrapper{overflow: hidden;max-width: 390px;background: #fff;padding: 30px;border-radius: 5px;box-shadow: 0px 15px 20px rgba(0,0,0,0.1);}.wrapper .title-text{display: flex;width: 200%;}.wrapper .title{width: 50%;font-size: 35px;font-weight: 600;text-align: center;transition: all 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);}.wrapper .slide-controls{position: relative;display: flex;height: 50px;width: 100%;overflow: hidden;margin: 30px 0 10px 0;justify-content: space-between;border: 1px solid lightgrey;border-radius: 5px;}.slide-controls .slide{height: 100%;width: 100%;color: #fff;font-size: 18px;font-weight: 500;text-align: center;line-height: 48px;cursor: pointer;z-index: 1;transition: all 0.6s ease;}.slide-controls label.signup{color: #000;}.slide-controls .slider-tab{position: absolute;height: 100%;width: 50%;left: 0;z-index: 0;border-radius: 5px;background: -webkit-linear-gradient(left, #a445b2, #fa4299);transition: all 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);}input[type="radio"]{display: none;}#signup:checked ~ .slider-tab{left: 50%;}#signup:checked ~ label.signup{color: #fff;cursor: default;user-select: none;}#signup:checked ~ label.login{color: #000;}#login:checked ~ label.signup{color: #000;}#login:checked ~ label.login{cursor: default;user-select: none;}.wrapper .form-container{width: 100%;overflow: hidden;}.form-container .form-inner{display: flex;width: 200%;}.form-container .form-inner form{width: 50%;transition: all 0.6s cubic-bezier(0.68,-0.55,0.265,1.55);}.form-inner form .field{height: 50px;width: 100%;margin-top: 20px;}.form-inner form .field input{height: 100%;width: 100%;outline: none;padding-left: 15px;border-radius: 5px;border: 1px solid lightgrey;border-bottom-width: 2px;font-size: 17px;transition: all 0.3s ease;}.form-inner form .field input:focus{border-color: #fc83bb;/* box-shadow: inset 0 0 3px #fb6aae; */}.form-inner form .field input::placeholder{color: #999;transition: all 0.3s ease;}form .field input:focus::placeholder{color: #b3b3b3;}.form-inner form .pass-link{margin-top: 5px;}.form-inner form .signup-link{text-align: center;margin-top: 30px;}.form-inner form .pass-link a,.form-inner form .signup-link a{color: #fa4299;text-decoration: none;}.form-inner form .pass-link a:hover,.form-inner form .signup-link a:hover{text-decoration: underline;}form .btn{height: 50px;width: 100%;border-radius: 5px;position: relative;overflow: hidden;}form .btn .btn-layer{height: 100%;width: 300%;position: absolute;left: -100%;background: -webkit-linear-gradient(right, #a445b2, #fa4299, #a445b2, #fa4299);border-radius: 5px;transition: all 0.4s ease;;}form .btn:hover .btn-layer{left: 0;}form .btn input[type="submit"]{height: 100%;width: 100%;z-index: 1;position: relative;background: none;border: none;color: #fff;padding-left: 0;border-radius: 5px;font-size: 20px;font-weight: 500;cursor: pointer;}</style>JAVASCRIPT CODE:
<script>const loginText = document.querySelector(".title-text .login");const loginForm = document.querySelector("form.login");const loginBtn = document.querySelector("label.login");const signupBtn = document.querySelector("label.signup");const signupLink = document.querySelector("form .signup-link a");signupBtn.onclick = (()=>{loginForm.style.marginLeft = "-50%";loginText.style.marginLeft = "-50%";});loginBtn.onclick = (()=>{loginForm.style.marginLeft = "0%";loginText.style.marginLeft = "0%";});signupLink.onclick = (()=>{signupBtn.click();return false;});</script></body>
Login Form
Signup Form
Comments :
Post a Comment