This is a solution to the Huddle landing page with alternating feature blocks 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: Solution URL
- Live Site URL: Live site URL
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
This is my first project from Frontend Mentor and I started this project because I thought I was finally getting comfortable with css. But turns out I still suck at css layouts. I don't use grid quite often but in this project, I had to replace flexbox with grid in most layout places. I didn't even know what I was doing but I kinda guessed what it was and finally it worked out (inefficiently). I'm very much glad that I started this project because now I know what I was missing. Gotta go back to watching tutorials. : )
I also felt like I still need to learn more about responsive layouts. It felt very inefficient while I was doing it(I've only done 2 projects in total to be fair). So yeah, layout tools and responsive design. That's what I'll be focusing on in the coming days.
- W3Schools - while I was writing css, I always forget and I always end up at this website whenever this happens.
- Kevin Powell - This channel is GOLD, not only for this project but also for you entire frontend career. He has so many good tutorials on css so if you feel lost or something, definitely consider checking out this channel.