Responsive 3 Column Preview Card Using CSS Flexbox

Solution retrospective
Hi,
I hope this is mostly correct. One issue I am having is that the card heights are different when changing the size of the page. Once the page reaches a certain width, the cards are fine, but until then they seem to be different heights. Is there anything I can please do to change this?
I also think I may have used too many classes, and could have used more specific selectors such as nth of type selectors or descendent selectors. Is the way I have done it easily readable?, or should I adjust it to make it easier to read and change for other people?
Thank you very much, any feedback is definitely welcome.
Please log in to post a comment
Log in with GitHubCommunity feedback
- @Yashasvi2704
Hi Paisley,
For the heights problem that you mentioned,
- You know flexbox as you used it in you cards. You could use it in the card itself
.part
to line up the items vertically .
. 2. Instead of of having
padding :10%;
overall, you can just have an defined height for your.part
element and vary the padding between the elements.(you can visit my solution if you wanna do that way.)For the second point that you mentioned, you might wanna look into the BEM framework( nothing to worry.. it's not like a JS framework😛). It just guides you for the naming convention of the CSS classes. There are alternatives available for BEM. Choose whatever you want.
Marked as helpful - You know flexbox as you used it in you cards. You could use it in the card itself
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