This is a solution to the Social proof section 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 section depending on their device's screen size
- Solution URL: https://github.com/harnettd/social-proof-section
- Live Site URL: https://harnettd.github.io/social-proof-section/
- HTML5
- CSS, including Flexbox and CSS Grid, with the SMACSS methodology
In completing this project, I learned
- to organize my CSS stylesheet using the SMACSS methodology in which CSS rules are categorized as base rules, layout rules, module rules, and state rules. (I didn't need theme rules.) For module rules and state rules, I stuck with the BEM naming convention. I found this methodology to be particularly convenient for small projects such as those classifieded as Newbie on Frontend Mentor.
As this was a small project, the number of base and layout rules used was minimal. It will be interesting and educational to use the SMACSS methodology on a larger project.
- Scalable and Modular Architecture for CSS - By reading this online book, I learned how to use the SMACSS methodology to organize a CSS stylesheet.
- Github - Derek Harnett
- Frontend Mentor - @harnettd
Thanks to Frontend Mentor for posting this challenge.