Skip to content

A sign-up form built with HTML and CSS, featuring input fields for name, email, and password. The form includes basic styling, input validation, and a background image with a semi-transparent overlay for improved readability.

License

Notifications You must be signed in to change notification settings

danny-codes/Sign-Up-Form

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sign-up Form

Hi 👋, I'm Daniel

This is my submission for The Odin Project's Sign-up Form project.

Live Version

Overview

This project is a sign-up form created as part of The Odin Project's Intermediate HTML and CSS course. The goal was to replicate a design provided by the course, with a focus on layout structure, form styling, and user interface elements. The form includes fields for name, email, password, and confirm password.

🛠 What I Used

  • HTML: For structuring the content and form elements.

  • CSS: For styling the form and layout.

    • CSS Pseudo-classes: For styling input fields when focused or invalid.
    • Colors and Shadows: Used for input borders and button styling.
  • JavaScript (for future validation improvement): Used to validate each input field separately.

  • 🦄 Tools & Technologies

  • HTML5
    html5

  • CSS3 (Vanilla CSS)
    css3

  • JavaScript (for password validation, will be implemented in the future)
    javascript

Features

  • Sign-up form layout with fields for user details:
    • Full Name
    • Email Address
    • Password
    • Confirm Password
  • Input field validation:
    • Invalid password field shows a red border.
    • Focused input field shows a blue border and subtle box-shadow.
  • A Create Account button styled to match the overall design.
  • Background image used for aesthetics.

How to View

  1. Clone or download this repository.
  2. Open the index.html file in your browser to view the sign-up form.
  3. Or view the live version here: Sign Up Form on GitHub Pages

Screenshot

Sign-up Form Screenshot

🎯 What I Learned

  • Improved my HTML and CSS skills by creating a structured form.
  • Learned to apply CSS pseudo-classes like :focus and :invalid for styling input fields.
  • Gained experience with background images, color schemes, and box shadows for aesthetic form styling.

License

This project is open-source and available under the MIT License.

About

A sign-up form built with HTML and CSS, featuring input fields for name, email, and password. The form includes basic styling, input validation, and a background image with a semi-transparent overlay for improved readability.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published