Not Found
Not Found
Not Found
Not Found
Your session has expired please log in again.
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

Responsive landing page HTML CSS JavaScript

@StefanGrobler78

Desktop design screenshot for the Agency landing page coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
2junior
View challenge

Design comparison


SolutionDesign

Solution retrospective


What are you most proud of, and what would you do differently next time?

I made a triangle with css enjoyed this challenge, I enjoyed this challenge a lot it's trickier than what you might think. Try it you will see.

What challenges did you encounter, and how did you overcome them?

There was a lot challenges in this little challenge had to think real hard some places and play around a lot try to get to this version. Still not completely done but it's close.

What specific areas of your project would you like help with?

I would love it if someone can give some idea's for animating slide out of the navigation menu Slide in is fine slide out have me stuck.

Community feedback

@0xabdulkhalid

Posted

Hello there 👋. Congratulations on successfully completing the challenge! 🎉

  • I have a suggestion regarding your question that I believe will be of great interest to you.

FIXING SLIDE OUT ANIMATION 🪄:

  • " give some idea's for animating slide out of the navigation menu Slide in is fine slide out have me stuck ", Well I'm here to share my thoughts with a working code!
  • First, the issue lies with using animation property because the moment we click the hamburger/button the slidein class is added. It contains the animation rule so the "slide-in" works because you only defined for sliding in and not for sliding out.
  • Second, You're using visibility rule for menu. So what i would like to suggest is to remove the animation "slidein" rule and add these rules,
.ss__prim-navlist {
  visibility: hidden;
  translate: 100% 0;
  opacity: 0;
  transition: .7s ease;
}

.slidein {
  visibility: visible;
  translate: unset;
  opacity: 1;
}
  • Here, we first setting the nav menu on "slide-out" position which is ready to be "slide-in" whenever the class slidein added for ul. Using these rules we can achieve a smooth-in-out sliding navigation as you wished!
  • Additionally we added opacity and transition to make it more visually appealing.

.

I hope you find this helpful 😄 Above all, the solution you submitted is great !

Happy coding!

Marked as helpful

1

@StefanGrobler78

Posted

@0xabdulkhalid Thank you for the help appreciated

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