This is a solution to the Huddle landing page with single introductory section challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Note: Delete this note and update the table of contents based on what sections you keep.
Users should be able to:
- View the optimal layout for the page depending on their device's screen size
- See hover states for all interactive elements on the page
- Solution URL: GitHub
- Live Site URL: GitHub Pages
- Semantic HTML5 markup
- SASS
- Flexbox
- Desktop-first workflow
-
Learnt to visualise the whole look of the site and setting the structure of what goes where before going in with CSS and making it look good.
-
Learnt to design the site responsively and how to view in different viewports at the browser web developer tools.
-
Learnt the importance of accessibility, things like setting the structure of HTML by adding sections like headers, main and footers.
-
Most of all, I learnt a lot about positioning of elements by using flexbox and grid for a responsive site.
- Need more pratice with using flexbox and grid to position elements.
- Responsive Landing Page Tutorial - HTML/CSS - This tutorial on YouTube helped guide me going about this problem.
- When to use flexbox and when to use grid - This is a video explaining differences of flexbox and grid and when to use which.