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

Testimonials-grid-section-main

Piotr 250

@Piotrek1994

Desktop design screenshot for the Testimonials grid section coding challenge

This is a solution for...

  • HTML
  • CSS
2junior
View challenge

Design comparison


SolutionDesign

Solution retrospective


Hi can I mix grid and flex?

Community feedback

@VCarames

Posted

Hey @Piotrek1994, regarding you question:

You definitely mix them. For this challenge you will only need flex for the author box. For the entire layout you will use CSS Grid.

Some suggestions to improve you code:

  • You content is not responsive and this is because everything was built with fixed properties. You want to use responsive properties to your content can be responsive to multiple screens.

  • You also want to add a third layout to make the transition from mobile -> desktop views smoother.

  • If you use CSS Grid with Grid-Template-Areas it will make things way easier when building the layout and give you full control of it.

Here is how it looks like fully implemented: EXAMPLE

Desktop View Code:

.testimonial-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-template-areas:
      "daniel daniel jonathon kira"
      "jeanette patrick patrick kira";
    gap: 30px;
  }

  .daniel-card {
    grid-area: daniel;
  }
  .jonathan-card {
    grid-area: jonathon;
  }

  .jeanette-card {
    grid-area: jeanette;
  }

  .patrick-card {
    grid-area: patrick;
  }

  .kira-card {
    grid-area: kira;
  }

Happy Coding! 👻🎃

Marked as helpful

1

Piotr 250

@Piotrek1994

Posted

@vcarames Thannks a lot man, it a large dose of useful knowledge :)

0

@Stegeek

Posted

You can mix Grid with Flexbox. But you should use grid for the overall website layout and flexbox inside the divs.

Marked as helpful

0
John Omoke 240

@jomoke814

Posted

yes, you can combine both. Read this article https://levelup.gitconnected.com/when-to-use-css-flexbox-vs-grid-or-both-c1a5f01dc88a

0

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