Submitted about 3 years ago
Solution for project-tracking-intro-component with css/html/js
@YousefKhalid-iq
Design comparison
SolutionDesign
Solution retrospective
Any feedback would be appreciated thanks a lot!
Community feedback
- @pikapikamartPosted about 3 years ago
Hey, awesome work on this one. Layout in desktop looks great, it is responsive and the mobile state looks really great.
The markup looks great as well. Some suggestions would be:
- Website-logo link should use a proper
aria-label
. Use a value where the link would take the user likearia-label="homepage"
and not describing theimg
. - The website-logo
img
could use a more suitablealt
value since a website logo is a meaningful element, since it is hard to tell on this one the name of the website, you could make use ofproject tracking
for now as a value. - There are extra
li
tag on the list of links, you should not include the small-circle and the horizontal divider, you should have used them as a::before
or::after
because by usingli
on them, users will be confused because there are extra list item on theul
. - When using
alt
attribute, avoid using words that relates to "graphic" such as "illustration" and others. Animg
is already an image/graphic so no need to describe it as one. Referring to the hero-section image. - Text after the
h1
could use just ap
tag rather than heading tag.
MOBILE
- The hamburger
button
will be usingaria-label
attribute or screen-reader element inside. The value will describe what does thebutton
do. The value could bearia-label="navigational dropdown menu"
. img
insidebutton
could use extraaria-hidden="true"
.- The
button
should have a defaultaria-expanded="false"
attribute on it. It will be set totrue
if the user toggles thebutton
and vice-versa. - There should only be 1 toggle
button
for the dropdown and not 2 in here, this will just make it confusing since you are not using the previous one to remove the dropdown.
Aside from those, great work again on this one
Marked as helpful1@YousefKhalid-iqPosted about 3 years ago@pikamart Thank you so much for this detailed feedback, I'll get on the things you pointed above!
1 - Website-logo link should use a proper
- @Z-ayatPosted about 3 years ago
Can’t find out the web view from mobile but great work ❤️ Keep it going
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