Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Loopstudios Landing Page - React.JS / SCSS

@dgdev1024

Desktop design screenshot for the Loopstudios landing page coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
2junior
View challenge

Design comparison


SolutionDesign

Solution retrospective


Hoo boy! There's a lot going on here!

  1. I discovered Javascript's IntersectionObserver feature and how to use it in a React hook, and I just went WILD with it, rigging up animations that fire as soon as sections and components come on screen. That's how I also managed to get the fixed header background to turn black when you start scrolling down.

  2. I had to think a bit out of the box when it comes to getting the correct background images to show on desktop and on mobile. That's where JS's window.matchMedia comes in, in combination with a little CSS-in-JS and another React hook.

  3. Ionicons is my new go-to for SVG icons.

I loved doing this one, and I hope you enjoy it! Let me know what you think!

Community feedback

Arya Anish 1,492

@AryaAnish121

Posted

Nice 100% perfect,

Is the animation from AOS, nice!

Happy Coding!

2

@dgdev1024

Posted

@AryaAnish121 The animations are plain CSS animations.

0

Please log in to post a comment

Log in with GitHub
Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord