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

SCSS, CSS Grid, bonus tablet layout

James Englishβ€’ 620

@anglicus

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


I decided to create a tablet layout as well, rearranging the grid for widths around 768px. I think it came out pretty good, but feedback is appreciated.

Community feedback

P
ApplePieGiraffeβ€’ 30,565

@ApplePieGiraffe

Posted

Hello, James English! πŸ‘‹

Wowβ€”great work on this challenge! πŸ‘ You've done a wonderful job in matching the design preview (just about pixel-perfect) and the intermediary layout that you added works really well! πŸ‘ Your code is looking good, too! πŸ™Œ

Keep coding (and happy coding, too)! 😁

3

James Englishβ€’ 620

@anglicus

Posted

@ApplePieGiraffe Thanks so much for the kind words!

0
P
Matt Studdertβ€’ 13,611

@mattstuddert

Posted

Amazing work on this challenge, James! You've done an awesome job matching the design, and the additional layout switch you've created for tablet sizes looks great!

One small thing I'd recommend would be to change the alt attributes for the testimonial avatars, as they don't any extra context for screen reader users. At the moment, "user thumbnail" will be read for each testimonial, when the person's name and the fact they're a "verified graduate" is the key information. Changing to alt="" will make screen readers skip those avatar images.

Keep up the great work! πŸ‘

2

James Englishβ€’ 620

@anglicus

Posted

@mattstuddert Thanks for the feedback and the tip about the alt attributes. Yeah, I need to learn more about proper accessibility standards and how screen readers work. I haven't dug too deeply into that yet.

0
P
Matt Studdertβ€’ 13,611

@mattstuddert

Posted

@anglicus, you're welcome! Yeah, accessibility is one of those topics that's often missed but is crucial to being a professional front-end developer. Definitely worth digging into! πŸ™‚

0
P
tedikoβ€’ 6,580

@tediko

Posted

Hello, James! πŸ‘‹

Congrats on finishing another challenge and also on getting featured in newsletter. I would suggest you to take a read about BEM modifiers, .testimonial__grayish .testimonial__white etc, are your modifiers so you should name them like .testimonial--grayish etc because those are flags on blocks or elements. Use them to change appearance, behavior or state. Also, read about Sass 7-1 pattern to keep your file management orginazed.

Good luck with that, have fun coding! πŸ’ͺ

1

James Englishβ€’ 620

@anglicus

Posted

@tediko Thanks for the very useful tips! I was in the newsletter? I just realized was not even subscribed to it (I had thought I would automatically be subscribed after joining, but apparently not). Do you know if there's a way to look at past newsletters?

1
P
tedikoβ€’ 6,580

@tediko

Posted

@anglicus Latest newsletter. Click "Past Issues" in top left corner to see previous newsletters :)

0
James Englishβ€’ 620

@anglicus

Posted

@tediko Thanks! And I see one of your solutions made it in the newsletter, too. Congrats!

0
P
tedikoβ€’ 6,580

@tediko

Posted

@anglicus I hope we will meet there more often πŸ˜…

0
Mathieuβ€’ 295

@mathcrln

Posted

Beautiful implementation and your code is also clean and organized, well done! πŸ‘πŸΎ

1

James Englishβ€’ 620

@anglicus

Posted

@mathcrln Thanks a lot!

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