In this project we are tasked with making a responsive website that will feature 3 layouts.
The 3 layouts will target:
- Mobile devices
- Tablets
- Desktop computers
I will focus on honing these CSS skills:
- Responsive web design with Flexbox and Grid
- Maintainable and terse CSS (separation of layout classes from styling classes)
- For concrete elements use BEM for names (eg "header__menu-item")
- For styling use utility classes (eg ".clr-accent")
- Use as few media queries as possible (3 in this case)
I will also focus on these HTML skills:
- Responsive images
- Proper usage of semantic HTML tags
(Add screenshots here)
HTML, CSS, JavaScript (npm + webpack)