This is a solution to the Sunnyside agency landing page challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
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
- Solution URL: frontendmentor.io
- Live Site URL: https://ericsalvi.github.io/sunnyside-agency-landing-page-solution/
- Semantic HTML5 markup
- SCSS
- Flexbox
- Mobile-first workflow
- Visual Studio Code
- axe DevTools for accessibility
I never needed to keep background images aspect ratio the same size. For this design it was needed since the design is driven by the images and exact placement of content. A little research led me to a really nice article on how to do this using padding-top and some math within CSS.
- Aspect Ratio Boxes - This is the math needed to keep my iamaes in my boxes aspect ratio the same.
- Hamburger Menu - This is the inspiration for the hamburger menu.
- Website - Eric Salvi
- Frontend Mentor - @ericsalvi