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: see solution URL here
- Live Site URL: see live site URL here
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
To see how you can add code snippets, see below:
<div class="main">
<span class="text">WE ARE CREATIVES</span>
<a href="#content"><img src="./assets/icon-arrow-down.svg" class="arrow" alt="arrow button"></a>
</div>
.main {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
flex-grow: 1;
}
- CSS-Tricks FlexBox - This helped in finally understaning flexbox. I really liked this pattern and will use it going forward.
- MDN web docs - This is an amazing article which helped me understand all concepts. I'd recommend it to anyone still learning hltml-css.
- Website - Aditya More
Thanks to CleverProgrammer for helping a lot during this project.