Design comparison
Solution retrospective
Feedback is highly appreciated!
A few notes.
- The clock changes automatically after the page has been loaded.
- I could not get the quotes API to work so I created my own quotes API.
- I could not get the World Time API to work properly (CORS issues, resource being served over HTTP on a HTTPS -vercel- application), so I created a proxy to pipe the World Time API through.
Community feedback
- @grace-snowPosted about 4 years ago
Hi Ilan,
I'm not sure the layout is doing what it's meant to - I'll post a screenshot of what I see on slack for you. The issues all come from using pixel values and padding to create your layout. I'd strongly recommend you use alternative units like viewport units or percentages, or maybe alternate layout methods like grid to lay out your page.
The other issue I see with this is everything is a div. That makes it completely inaccessible I'm afraid. Similarly, your alt text isn't giving meaning like it should. So I'd go back and address the HTML structure afresh - make sure all accessibility concerns are covered, like keyboard interactivity and semantic structure with styles turned off.
That all said, there's some really nice animations and API work here. Just don't skip the basics ;)
0 - @ApplePieGiraffePosted about 4 years ago
Hey, Ilan! 👋
It's been a while and so it's nice to see you complete another challenge! You've done a really good job on this one! 👏
I like the little loading animation that shows when a new quote is generated and the transition between opening and closing the information box is nice and smooth! 🤩
The only things I might suggest are allowing the background of the site to fill the entire screen so that there's no empty space to the bottom of the page when the height of the viewport increases and perhaps changing to a tablet-friendly layout a little after
90em
since I think the desktop layout will still look nice on smaller desktop screens. 😉Keep coding (and happy coding, too)! 😁
0
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