Telegram Group Join Now
ADVERTISEMENT
Learn How to Create Form Using HTML and CSS
ADVERTISEMENT
HTML Code For Form
ADVERTISEMENT
1. Setup our form tag
<form action="#"> </form>
We add all our form code in this form tag so our 1st step is to create a form tag in an HTML document. now we start adding our inputs felids into this form tag.
ADVERTISEMENT
2. Start with Name inputs
ADVERTISEMENT
<label for="firstname">First name:</label><br> <input type="text" id="firstname" name="firstname" placeholder="Enter your name"><br><br>
We use labels for better styling and use input Or type text and give an id so we target especially this element and then use Placeholder for user easy understanding. And our input field is ready for filling text.
10+ Javascript Projects For Beginners With Source Code
Output
ADVERTISEMENT
![]() |
Label with input field |
3. Password input
<label for="pwd">Password:</label><br><br> <input type="password" name="pwd" id="pwd" min-length="8"><br><br>
We use the label in a password as we use in-name input also use a name for when we collect data in backend so that makes easy also we use min-length for the minimum password. We use min-length for 8 characters that are the user must enter 8 characters.
ADVERTISEMENT
Output
ADVERTISEMENT
4. File upload button
<input type="file" name="file" id="file">
We use input-type files so users upload any type of file and if we want a specific file from a user like pdf, jpeg so we use accept attributes so the user can upload only specific files.
15+ Multi-Step forms Using JavaScript [ Demo + Code ]
Output
ADVERTISEMENT
5. Radio button
ADVERTISEMENT
<p>Comment on this blog</p> <input type="radio" id="like" name="like" value="like"> <label for="like">Yes</label><br> <input type="radio" id="like" name="like" value="like"> <label for="like">no</label><br><br>
We use the p tag for user simplicity so the user selects a radio button. Then we use input type radio for radio button & use label for selecting elements
ADVERTISEMENT
Output
ADVERTISEMENT
<label for="email">Enter your email</label><br> <input type="email" id="mail" placeholder="Enter your mail id"><br>
We use input-type email for email submission so the user enters their mail id and also use a placeholder for better understanding.
Portfolio Website using HTML and CSS (Source Code)
Output
<input type="submit" class="button">
We use an input type button for form submit and a class for the button so we give styling to our button.
Output
HTML Code Output Form
Styling Html Form Css Code
*,*:befor, *:after{ box-sizing: border-box; } body{ margin: 0; padding: 0; box-sizing: border-box; display: grid; place-items: center; background-color: #8ec5fc; background-image: linear-gradient(62deg,#8ec5fc 0%,#e0c3fc 100%); } input[type=text]{ padding: 10px; margin: 10px 0; box-shadow: 0 0 15px 4px rgba(0,0,0,0.0.6); border-radius: 10px; border: 2px solid #eee; } input[type=password]{ padding: 10px; margin: 10px 0; box-shadow: 0 0 15px 4px rgba(0,0,0,0.0.6); border-radius: 10px; border: 2px solid #eee; } input[type=email]{ padding: 10px; margin: 10px 0; box-shadow: 0 0 15px 4px rgba(0,0,0,0.0.6); border-radius: 10px; border: 2px solid #eee; } input[type=file]{ padding: 10px; margin: 10px 0; box-shadow: 0 0 15px 4px rgba(0,0,0,0.0.6); border-radius: 10px; border: 2px solid #eee; } .button{ background-color: #4caf50; border: none; border-radius: 10px; padding: 15px 30px; margin: 2px 4px; cursor: pointer; } ::placeholder{ color: green; }
We use input and then type tag and style every element. Give margins & padding to the input field. Also, we style our button so and target Placeholder Using simple css. You can style in your way that’s just simple steps to create and style our form.
50+ HTML, CSS & JavaScript Projects With Source Code
Final Output Of Our HTML CSS Form
Hope you like this post and enjoy it. If we did any mistake please comment on it so this help full for also our users. Thank you for reading.
ADVERTISEMENT
ADVERTISEMENT
Great Tutorial
Amazing Post 🔥🔥
Awesome
Perfect