Skip to content

Latest commit

 

History

History
79 lines (55 loc) · 3.47 KB

README.md

File metadata and controls

79 lines (55 loc) · 3.47 KB

Frontend Mentor - Creative agency single-page site

This is a solution to the Creative agency single-page site challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Table of contents

Overview

The challenge

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

Screenshot

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Mobile-first workflow
  • SASS
  • JavaScript

What I learned

  • Using BEM naming convention and the reason behind the naming convention, albeit I haven't learned to use it properly.
  • Using SASS to make an entire webpage, this is my first complete SASS project.
  • Use of mixins
  • Understood the method of not scrolling while there is a particulat class active.
  • To add a tint on a webpage and toggling it using the visibility property.
  • Animating the burger menu in the mobile view.

Continued development

Would like to convert this webpage to a React SPA.

Useful resources

Author

Acknowledgments

I would like thank Kethmar Salumets @developerhabits for encouraging me to start completing challenges on Frontend Mentor.