Design comparison
Solution retrospective
Any feedback or suggestions are appreciated.
Community feedback
- @kens-visualsPosted about 3 years ago
Hey @Sypnotick 👋🏻
I've got some feedback to help you fix the HTML issues and some other things.
- You made a correct decision by adding
aria-hidden="true"
, but in this casealt
you should also have an empty alt tag. This will fix the issues, just don't forget to generate a new report once you fix them. - Perhaps you forgot to include
font-family
, which you can find in Frontend Mentor's original folder instyle-guide.md
file, but that's not a problem. I already got the links for you, all you have got to do is to add these link inhead
ofhtml
file.
<link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link href="https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@700&family=Lexend+Deca&display=swap" rel="stylesheet" />
when you add the fonts, you may need to make some adjustments, but I know you got it 🙃
- Also, I suggest adding
transition: all 0.2s;
to the button and the links, this will make:hover
smoother.
I hope this was helpful 👨🏻💻 other than that, you did a good job, nicely done. Cheers 👾
Marked as helpful1@giedrius-zavisaPosted about 3 years agoHello, @kens-visuals!
Thank you for the feedback! You were right in saying that I forgot about the font part. I was working late, so it completely slipped my mind. Updated the solution to use the fonts now.
Hearing encouragement from other people is always nice, since it shows me that I'm going in the right direction, so thank you for checking out my solution and leaving a comment.
Have a good one :)
0 - You made a correct decision by adding
- @pikapikamartPosted about 3 years ago
Hey, awesome work on this one. Desktop layout seems smaller and font-family is not being used properly. The responsiveness should be addressed since the layout gets very squished before transitioning to mobile breakpoint, try to look at point 510px, you will see the layout squished. Mobile layout looks great though.
Ken already gave great feedback on this , just going to add some suggestions as well:
- Do not alter the
width
of thebody
you can remove thewidth
props. - Using
margin
to center the content is not consistent, instead you can remove that and on thebody
tag add these:
align-items: center; display: flex; flex-direction: column; justify-content: center; min-height: 100vh;
Though by using this, I see that your layout is not centered as well, and looking at the elements, you are using
width: 20%;
on the.card_option
which makes those 3 cards not centered. I recommend remove that, add amax-width
on the parent flexbox and never usevw
on thewidth
.- Avoid using multiple
h1
on a page, use only at least 1 per page so change those into other heading tags. - Since there are no text-content that are visible that could be
h1
, you will make theh1
screen-reader only text. Meaning this will be hidden for sighted users and only be visible for screen-reader users, search aboutsr-only
stylings and see how it is used. Theh1
text should describe what is the main content is all about, thish1
would be placed as the first text-content inside themain
element. Have a look at Grace's solution on this one inspect the layout and see the usage ofh1
as well the stylings applied to it, copy those since you will use that a lot. - Always include the
href
to thea
tag so that it will function properly. - Lastly, addressing the site being squished:>
Aside from those, great work again on this one.
1@giedrius-zavisaPosted about 3 years agoHello, @pikamart
Thank you for checking out my solution and leaving feedback. I checked out all of your suggestions and you were completely right. I updated my solution, so now it should look better.
Have a good one :)
1 - Do not alter the
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