Design comparison
Solution retrospective
I'm not entirely happy with this one (see problems below for details). I had problems with the recommended APIs, with one just reporting a duplicate API key, which I couldn't get past, despite trying with multiple email addresses and accounts.
This led to me using a more unreliable API as an alternative, which used http rather than https. As a result sometimes the city location is not retrieved and Chrome rejects the call. Any comments or feedback most welcome.
OK the mobile issue is really not great either. I need to add overflow:hidden to the body, and somehow add postiion:fixed as well. This is fine but it creates a new stacking context which messes things up. I need to look further into this. Suggestions welcome.
Community feedback
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