Skip to content

This repository contains the solution to Frontend Mentor's challenge "Creative Agency Single-Page Site"

Notifications You must be signed in to change notification settings

ameyadeokule/creative-dev-landing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

This repository contains the solution to Frontend Mentor's challenge "Creative Agency Single-Page Site"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published