Users should be able to:
- Generate a password based on the selected inclusion options
- Copy the generated password to the computer's clipboard
- See a strength rating for their generated password
- View the optimal layout for the interface depending on their device's screen size
- See hover and focus states for all interactive elements on the page
- Solution URL: [https://github.com/nishantdev365/password-generator-app]
- Live Site URL: [https://illustrious-cassata-864657.netlify.app]
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- Mobile-first workflow
- Vanilla Javascfript
I learnt how to position elements in a proper way by following closely the designs in the provided files. I also learnt how to style elements like range input and checkboxes, which are hard to style.
I will work into improving the style of my solution and use it as a base to learn how to write tests and use a frontend framework and a css framework like tailwind as well.
- How to style a range input - This helped me for creating a custom styled range input
- How to style checkboxes - This is an amazing article which helped me finally understand how to customize checkboxes