This is a solution to the Base Apparel Coming Soon Page Challenge on Frontend Mentor.
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
form
is submitted if:- The
input
field is empty - The email address is not formatted correctly
- The
- Live Site URL: https://kens-visuals.github.io/base-apparel-coming-soon/
- Solution URL: https://www.frontendmentor.io/solutions/base-apparel-coming-soon-with-vanilla-js-scss-and-bem-mbo9r7UHp
- Semantic HTML5 markup
- SCSS custom properties
- CSS Flexbox
- CSS Grid
- Vanilla JS
- Mobile-first workflow
Another fun project with Vanilla JS and some new things to experiment with. This time I've experimented with form and validations. It was a lot of fun, and not as challenging as I was expecting it to be. Moreover, I've got to experiment with CSS background and its positioning, which always confused me, now after this project everything is clear. Also, I think I've got a good hang of the responsive development, which seemed unreal just a couple of months ago.
- Grid Cheatsheet - Simple and cool CSS Grid cheatsheet.
- CSS Background Property Docs. - CSS background property's docs from MDN.
- Frontend Mentor - @kens-visuals
- Codewars - @kens_visuals
- CodePen - @kens-visuals