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 Card Component HTML + CSS + JS

@nachospreafico

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


Plain HTML, CSS and JS (just for a delay effect after clicking the "Add to Cart" button). Please share any feedback you may have and thank you in advanced!

Community feedback

Daniel 🛸 44,190

@danielmrz-dev

Posted

Hello @nachospreafico!

Your project looks great!

I have just one suggestion for you to improve it:

  • I noticed that you used margins and paddings to place your card closer to the middle of the page. There 2 better options to do that:

You can apply this to the body (in order to work properly, you can't use position or margins):

body {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

Or you can apply this to the element you wanna center:

.element {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
}

I hope it helps!

Other than that, you did an excelent job!

Marked as helpful

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