Product Preview Card Component built with SCSS and Flexbox

Solution retrospective
I am proud of getting the responsiveness just right, ensuring that the design closely matches the final vision. In my last project, the Recipe Page, I struggled with layout and responsiveness—I got everything looking right, but the structure didn’t quite work as intended. With this project, I’ve learned valuable lessons that I plan to apply when I revisit and improve the Recipe Page project.
What challenges did you encounter, and how did you overcome them?I struggled with deciding whether to approach the design with a mobile-first or desktop-first strategy, as I wanted to avoid the same issues I faced in my last project. At first, getting the mobile layout right without affecting the desktop layout was a challenge. However, I worked through it by carefully adjusting breakpoints and testing the responsiveness at different screen sizes.
What specific areas of your project would you like help with?I took a different approach to handling responsiveness this time, and while I understand that every project requires a unique strategy, I’d love feedback on whether my approach makes sense. I’d also like to know if the techniques I used could be applied effectively in future projects.
Please log in to post a comment
Log in with GitHubCommunity feedback
- @progValji
Hi, I've seen your code and it seems very good. However, I would like to share some of my points of view: The handling of the source tag is quite good, personally I don't use that tag, I only do it with CSS and the help of media-queries. You can do the following: Use <picture> for semantic images that require technical adaptation (formats, density, art direction). Use CSS Media Queries for backgrounds or decorative elements where accessibility is not critical. In modern projects, combine both: <picture> for content and CSS for layout. My last recommendation is that you use BEM, this helps you reuse classes and make your project maintainable in the future.
Marked as helpful
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