This is a modern login page created using HTML, CSS, and JavaScript. It features a stylish and responsive design with sign-up and sign-in forms, social media login buttons, and password strength meter.
The project is a simple yet elegant login page that allows users to sign up or sign in. It includes a password visibility toggle, password strength meter, and social media login buttons. The page transitions smoothly between the sign-up and sign-in forms, providing a great user experience.
- Responsive Design: Works well on both desktop and mobile devices.
- Password Strength Meter: Displays the strength of the password entered during sign-up.
- Password Visibility Toggle: Allows users to show or hide their password.
- Social Media Login: Includes buttons for Google, Facebook, GitHub, and LinkedIn login (non-functional).
- Smooth Transitions: Smoothly transitions between the sign-up and sign-in forms.
- Clone the repository:
git clone https://github.com/your-username/modern-login-page.git
- Navigate to the project Directory:
cd modern-login-page
- Open
index.html
in your web Browser.
- Solution URL: Solution
- Semantic HTML5 markup
- CSS custom properties
- Gooogle Fonts - Montserrat
- Open
index.html
in a web browser. - Use the toggle buttons to switch between the sign-up and sign-in forms.
- Enter your details and submit the form. You will see an alert message indicating whether the sign-up/sign-in was successful.
The index.html
file contains the structure of the login page with two forms (sign-up and sign-in) and a toggle container.
The mod.css
file contains the styles for the login page, including layout, colors, and animations.
The mod.js
file contains the functionality for form submission, password visibility toggle, and password strength meter.
- Website - Live Preview
- Frontend Mentor - @bossthekhani
- Instagram - @bossthekhani
This is where you can give a hat tip to anyone who helped you out on this project. Perhaps you worked in a team or got some inspiration from someone else's solution. This is the perfect place to give them some credit.