Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Responsive & accessible product preview card component solution

@anaiswritingcode

Desktop design screenshot for the Product preview card component coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


What are you most proud of, and what would you do differently next time?

Following Kevin Powell's approach for reference, I was able to implement:

  • BEM notation
  • Variable custom CSS properties
  • Visually hidden elements for accessibility
  • Data icons

I wouldn't want to do anything differently so far, I'd like to take into account the things I learned for future projects. Moreover, analyzing other people's code was highly beneficial!

What challenges did you encounter, and how did you overcome them?

The margins of the html and body tags were conflicting with my grids, so I had to change a few properties:

  • Changed the height of the html, body selector from height: 100%; to min-height: 100svh.
  • Swapped the outer margin for a padding property.

What specific areas of your project would you like help with?

I'm curious about the distinct behaviors of the body and html tags if anyone has resources about them!

Community feedback

@radriann21

Posted

The project looks really great! The design looks like it came from the screenshot, although the button is unexpectedly wider than the design, even so, it's just a secondary thing. Congratulations on your great work!

1

@anaiswritingcode

Posted

@radriann21 Thanks for the feedback!

0

Please log in to post a comment

Log in with GitHub
Discord logo

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