Responsive mobile-first landing page using html, css and JS
Design comparison
Solution retrospective
Hello FrontenedMentor Community,
This is my first landing major design and i would love an imput and suggestion. I'm a bit worried about the breaking points and the overall layout of the design.
Community feedback
- @dwhensonPosted over 3 years ago
hi @clazikar - good work on your first major design. π I have to say you've picked a tricky one to start with! I've done a few easier ones and am working may way up to this one so I was interested to see you approached things. π
I can see a few areas you might like to have another look at, mostly in the top tricky section as it seems you've done really well on the site after that.
-
The header looks very large when I open things - I'm not sure you need the
max-height: 95vh
setting? Things look a bit better when I remove it. At least at the larger screen sizes - I tend to use some padding to increase the size on these types of headers. -
I would suggest that the hamburger menus be
button
elements rather thandiv
s as they activate a change on the page. I also saw that the elements don't disappear at larger screen sizes, which they probably should as it's a bit confusing for users if they remain there with the entire menu showing as well. -
For the hover menus, I can't access the drop-downs as when I move my mouse out they disappear! I was wondering how I would approach this and I thought I might follow the approach in this article: https://css-tricks.com/in-praise-of-the-unambiguous-click-menu/
Personally I hate hover drop down menus! - Oh I just double checked and they seem to work nicely narrow viewports so it's just a desktop issue it seems.
- And lastly, a small one, but all those links at the bottom would probably be better off in a
nav
just to let screen readers and other tech users know what the region contains and it's purpose.
Please don't let these small points demotivate you though! This is great work and good one for pushing yourself here! π I'll be trying this one in a week or so probably so you can get your revenge on me then! π
Cheers and keep up the good work!!! π
2 -
- @darpotsPosted over 3 years ago
The comment above covers most aspects. There are a few areas where the text doesn't line up properly (have a look at the lower section at tablet size 768px) and where the images are not aligned horizontally to the adjacent text.
Your CSS mixes units, try to stick to just rem/em if possible for maximum benefit.
When you do another challenge of this size you could benefit hugely by using SCSS. It will help modularise the css and make things a little easier manage.
Overall a solid attempt on a design that is not as easy as it initially looks. Great effort.
0 - @deeolaPosted over 3 years ago
Thanks dwhenson for taking your time to check and point out these errors. I really appreciate. I'll make amends and repost the solution. Thanks for the kind words 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