Hello there,
Great job taking on this challenge.
You said you had an issue creating a navbar for the mobile users right?
I can give you a step-by-step guide that MIGHT help you if you're interested. Here's how it goes:
I would like to note that you'll need to use Javascript for this. And you don't need to be scared, it's easy.
just follow these steps and try it out and see if it works. If it doesn't you can always reply this thread.
step 1: get your hamburger menu ready. (you can get one from sites like fontawesome.com) placing the hamburger menu just below the nav menu items
step 2: by default most people use the display flex for nav items. I'm also assuming you used that or maybe you used the display inline-block; whichever way you just need to set all the items to a display: block; so each item stacks on top of the other. Something like this:
Home
New
Popular
Trending
Categories
Instead of:
Home New Popular Trending Categories
step 3: the container holding those elements should be given a background color and style it in such a way that it fills up the screen 100vh and width of 100% making sure that all the elements are centered as well. You could also give some margin-top to give space for the hamburger menu and the W logo as well. (make sure you've configured the mobile view section in your chrome dev console while styling all of this).
You can then give the hamburger menu's container or the menu itself depending on the way you want yours a position absolute. making sure that the hamburger menu is nested in some sort of container the nav elements are part of as well. Giving that container a position: relative; and the hamburger menu position: absolute; and styling it in such a way that it stays in the position as desired.
just a little note: at this point you should already give the class holding those nav elements a display: none; so it hides them and then the hamburger should have the CSS property of display: block; so it becomes visible.
In short what I mean is. you should have styled it in such a way that the nav menu are no longer visible and the hamburger is visible.
once you understand it up until this point, please let me know so I can update this thread. The javascript aspect remains from this point.
I know it can be quite confusing, please do let me know if there's any issue you want me to expatriate further.