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

Product preview card using mobile-first css, flexbox

@bally4h

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


It was difficult to change the img src (background-image url) according to the media query and screen resolution (mobile / desktop img) to make the page responsiv. I think my solution is not nice at all.

Community feedback

@zsoltvarju

Posted

Hello Balázs Bánfi!

I really like your take on this project, i think it's almost perfect if not!

i also had problems with the bacground image and i found a neat little trick for it:

      <picture>
        <source srcset="images/hero-desktop.jpg" media="(min-width: 1015px)" />
        <img src="images/hero-mobile.jpg" alt="Hero image">
      </picture>

You can use the <picture> semantic HTML tags in your html folder. If you use the srcset attribute inside the <picture> tags and use the media attribute you can set the min or max width at which the <img> src will be swapped to the srcset image! i find it really easy to use and use all the time when i can.

Your code seems fine to me, try to use comments so it is easier to browse for other and it is a good practice.

Great work and happy coding!

Marked as helpful

0

@bally4h

Posted

@zsoltvarju

Thank you Zsolt, I will try this trick with the srcset it in my next challange :) And I promise, I will write comments ;).

Have a nice day! Balázs

1

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