Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted 3 months ago

Testimonials grid section main using CSS Grid

Leyanis Díaz•220
@LeyaDiaz
A solution to the Testimonials grid section challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


What are you most proud of, and what would you do differently next time?

I am most proud of successfully implementing CSS Grid in a real-world project. It was my first time applying Grid to create a complex and responsive layout, and seeing the design come to life exactly as intended was very rewarding. The challenge helped me deepen my understanding of grid areas, row and column spans, and responsive adjustments.

Next time, I would spend more time planning the grid structure before coding to avoid some trial-and-error. Also, I would integrate more fluid units like minmax() and auto-fit earlier to make the layout even more flexible across different screen sizes

What challenges did you encounter, and how did you overcome them?

The biggest challenge was mastering CSS Grid’s syntax and behavior, especially when positioning elements that span multiple rows and columns. Initially, some cards didn’t align properly or had inconsistent heights.

I overcame this by studying documentation, experimenting with different grid properties, and using browser developer tools to inspect the grid layout visually. I also sought examples and tutorials to understand best practices for responsive grid design

What specific areas of your project would you like help with?

How to make the grid adapt smoothly between breakpoints without abrupt layout shifts.

Best practices for equalizing card heights dynamically without fixed heights.

Suggestions for combining CSS Grid and Flexbox efficiently inside cards for content alignment.

Any tips or code examples to improve these areas would be very helpful!

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on Leyanis Díaz's solution.

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

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License