This is a solution to the Intro component with sign up form challenge on Frontend Mentor.
It is a pixel perfect project using Vite, HTML, CSS and JavaScript.
Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- See hover states for all interactive elements on the page
- Receive an error message when the
formis submitted if:- Any
inputfield is empty. The message for this error should say "[Field Name] cannot be empty" - The email address is not formatted correctly (i.e. a correct email address should have this structure:
name@host.tld). The message for this error should say "Looks like this is not an email"
- Any
- Solution URL: https://github.com/ferfalcon/intro-component-with-signup-form
- Live Site URL: https://ferfalcon.github.io/intro-component-with-signup-form/
- Vite - Build tool
- GitHub Pages - Deploy
- Mobile-first workflow
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Javascript - Check form
- Fonts - Google Fonts
- Website - ferfalcon.com
- LinkedIn - Fernando Falcon
- Frontend Mentor - @ferfalcon
