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 page using CSS Flex Box

@AceKahuna

Desktop design screenshot for the Four card feature section coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


I'll highly appreciate if one can share with me in other ways I can approach in the building.

Community feedback

Shivam 520

@shivjoshi1996

Posted

Hey there! Looks like you have a lot of repeating code for the cards. Instead of putting the same code inside each of the different card classes, you could just put it into the main card class. I'm still learning, but take a look at mine for an example: https://www.frontendmentor.io/solutions/mobilefirst-four-column-layout-using-flexbox-U8HTJvnK8

This'll make your code more re-usable and easier to change :)

I'd also try to centre the text and the cards. You can use text-align: centre for the text at the top. For the cards, take a look at how to centre using flexbox.

0

P
Chamu 12,970

@ChamuMutezva

Posted

@shivjoshi1996 Which code do you think is repeated? His design was probably based on what how he wanted it to appear on various screens.

0
Shivam 520

@shivjoshi1996

Posted

@ChamuMutezva ah yes, taking a closer look I can see some differences. There are a few repeated lines in each card, such as the following:

display: flex; flex-direction: column; background-color: #ffffff; border-top: 5px solid hsl(180, 62%, 55%); box-shadow: 5px 5px 8px hsl(229, 6%, 66%); border-radius: 5px;

The flex lines may need to be within each card itself, but the others could potentially be added to a "card" element. Let me know if that makes sense, I'm also starting out so any feedback on my feedback is welcome :)

0
P
Chamu 12,970

@ChamuMutezva

Posted

@shivjoshi1996, OK - you are referring to the css file classes. That's a good catch there. Indeed the repetition can be avoided on that point.

1

@AceKahuna

Posted

@shivjoshi1996 Thanks for the tip, indeed the repetition was too much and time-wasting, through your code I've noted how I can improve later it.

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