- Solution URL: Frontend Mentor
- Live Site URL: Github Pages
First, I planned how I would structure my HTML to facilitate the layout that I wanted to achieve with CSS. This took form first by envisioning how I wanted the mobile layout to differ from larger screen sizes. After settling on a structure, I used CSS custom properties to help with theming and reuse of common values throughout the styling.
I used JavaScript and event listeners to handle input sanitation and validation as well as handle updating the UI after the user successfully submits the form.
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
- JavaScript
This project allowed me to dive into ways to sanitize, validate, and handle input in forms. It also gave me an appreciation for the way tools like React handle this.
- Website - Michael Schultz
- Frontend Mentor - @ms097530