
Design comparison
Solution retrospective
I’m most proud of how the overall layout and styling came together, particularly the clean and visually appealing design. It feels rewarding to see the responsiveness on larger screens working as intended. Next time, I would focus more on planning the interactive elements in advance and testing them on various devices early in the process. I also want to explore using CSS animations or transitions to enhance the user experience further.
What challenges did you encounter, and how did you overcome them?The biggest challenge was figuring out how to create the interaction that enables the popup to toggle when clicked. It required a good understanding of JavaScript and how to manipulate the DOM dynamically. Another challenge was making the layout responsive, especially ensuring the elements align properly in mobile view. I tackled these by breaking the problems into smaller steps—debugging and testing the popup logic separately before integrating it—and refining the CSS media queries for better responsiveness.
What specific areas of your project would you like help with?Currently, the popup doesn’t work in mobile view, and I couldn’t figure out why. I suspect it might be an issue with how the JavaScript interacts with the layout in the smaller viewport. I’ll continue to troubleshoot this, but I’m open to suggestions from the community on how to resolve it or improve the way I’ve structured the interactive elements. Additionally, any tips on optimizing the layout further for mobile users would be greatly appreciated!
Community feedback
- @h3cat3Posted 3 months ago
You have done a great work. I've done a quick investigation using my browser's developer tool, it looks like your popup does work in mobile view, but because of the position: relative; top: 12rem; is showing somewhere outside of the scrin area.
Marked as helpful1
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