Design comparison
Solution retrospective
The image was a pain. The rest were okay though. Please feedback/corrections would be very much appreciated 😁😁
Community feedback
- @Ahmed-ElbaldPosted over 2 years ago
Hey Opeoluwa,
I generally like your solution but I think it could be better with some touches:
- All the transitions in the page happens all at a sudden. So it would be better if you added some transition-duration to those elements to make the page a little bit smoother .
- If the dropdown is opened, you can add an option that the dropdown menu closes automatically when the user click outside it. (that's implemented in my solution)
- In small screens, when the nav gets opened, the body's
background-color
gets changed while it could be better if you added an overlay that has the aheight: 100vh; width: 0;
and when the user opens the nav, this overlay'swidth
gets changed to 100%. By doing that, This process will happen smoothly. If you don't know what I mean.. (that's also implemented in my solution). - You also have some issues with accessibility. I don't mind helping you solve them
I hope you find my feedback beneficial. Thank You
Marked as helpful1@Opeoluwa-OgunlajaPosted over 2 years ago@Ahmed-Elbald Thank you very very much. I'll try and implement them 🙂. Thank you.
0@Opeoluwa-OgunlajaPosted over 2 years ago@Ahmed-Elbald I can use the same method for my sidenav for the dropdowns right?
0@Ahmed-ElbaldPosted over 2 years ago@Opeoluwa-Ogunlaja Sorry what method do you mean ?
0@Opeoluwa-OgunlajaPosted over 2 years ago@Ahmed-Elbald Changing class names and using simple css transitions
0@Ahmed-ElbaldPosted over 2 years ago@Opeoluwa-Ogunlaja Yeah u can use it anywhere as long as the CSS property is animatable
1
Please log in to post a comment
Log in with GitHubJoin 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