This is a solution to the Manage landing page challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
- Live Site URL: Manage landing page
- Solution URL: Frontendmentor
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
- See all testimonials in a horizontal slider
- Receive an error message when the newsletter sign up
form
is submitted if:
- The
input
field is empty- The email address is not formatted correctly
- Semantic HTML5 markup
- BEM
- SASS
- JavaScript
- Swiper JS
- Intersection Observer API
- I used Swiper JS library to the slider. I added navigation and pagination to the slider.
- I added some animations to the main page when site is loaded.
- I used
Intersection Observer API
to the sticky nav.