Four card Feature section

Solution retrospective
Nice CSS challenge, if anyone has any recommendations or tips, I would love any feedback I am sure there was a better way to position the Karma section rather than using absolute, so if you managed it with grid or a different method please let me know.
Thanks
Please log in to post a comment
Log in with GitHubCommunity feedback
- @Souicia
Hello Keagan,
First of all, congratulation on completing the challenge. I think a better solution rather than using position absolute, mainly without using a relative container, it could lead to problems on a bigger site, would be to use flexbox instead. For this challenge, I would suspect a better way would be: making a main div around all four boxes and giving the attributes of display: flex; flex-direction: row; justify-content: center; align-items: center;. Then for the two middle boxes, you enclose them within another div and this div you make it as flex with flex-direction: column;
So from your source code it would look like: /use the main tag for your main body/
<header class="top box">rest of code... </header> <main class="main-container"> (flex-direction: row) <div class="supervisor box"<div> <div class="two-middle-boxes"> (flex-direction: column) <div class="team-builder box">rest of code...</div> <div class="karma box">rest of code</div> </div> <div class="calculator box">rest of code</div> </div>I hope you understand my point. If you don't, feel free to ask me. Little bonus: In your media query class "line" use align-items center for so that all the boxes are centered when resizing the window.
Marked as helpful - @AdebayoMarzouq
Hi Keagan. Congratulations on completing the challenge.
A better solution would be picturing the entire section as a grid with 3 columns. The first and third columns would have just one centered card while the second column would contain two cards. i.e 1fr 1fr 1fr then use flexbox or grid in each column to place the cards inside each of the columns
I hope this helps
- @dev-mksingh
Hey Keagen, I just completed this challenge with the help of Flexbox and Grid. It might help you in terms of Grid and using it with different layouts like Flexbox as well. If you get concern over something or you find it hard let me know. Hope it will help you.
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