Meet Landing Challenge with CSS Grid and Flexbox

Solution retrospective
- Writing semantic html.
- Understanding CSS Grid and Flexbox.
- Aligning images correctly using object-position.
- I used background-blend-mode to blend the background color and image.
-
The footer background is not the same color as the design, the cyan background seems a lot darker. How could I reach the same result?
-
Is there any way to avoid media-queries on changing margins and padding? Or size of the images? I tried to use min() and calc() but did not get me the right results. So I used media-queries.
-
How else could improve my code?
Please log in to post a comment
Log in with GitHubCommunity feedback
- @r4w311a
Well done!
- @nadam-design
Hi @cookie-monster01!
You’ve done an excellent job! Here are a few small things I noticed:
- Buttons: On hover, the cursor doesn’t change to indicate that the element is clickable. In this case, it might be more effective to use an anchor (
<a>
) instead of a button, as it provides clearer feedback to the user. - Section numbering: The outline color differs from what’s shown in the design.
- Images: Instead of using
object-fit: fill;
, tryobject-fit: cover;
. This will help avoid image distortion, especially on smaller viewport sizes (currently, images get distorted in such cases).
Keep up the great work—go for it!
- Buttons: On hover, the cursor doesn’t change to indicate that the element is clickable. In this case, it might be more effective to use an anchor (
Join 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