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

FAQ Accordion Card Solution using Sass, BEM, and Responsive Design

#bem#sass/scss#accessibility

@garcialexco

Desktop design screenshot for the FAQ accordion card coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


Hello! Here is my solution for this challenge. πŸŽ‰

I had a lot of fun with this challenge! I am still trying to get the hang of Javascript, please let me know honestly any critique and criticism that you have. I appreciate it in advance! πŸ˜ƒ

Much thanks friends πŸ™πŸ½πŸ‘»

Community feedback

Vanza Setiaβ€’ 27,855

@vanzasetia

Posted

Hi, Alex Garcia 🦝 Garcialexco! πŸ‘‹

I recommend providing a non-minified CSS for code review. This way, people can easily review the entire stylesheet.

I would like to suggest some improvements.

  • Use native HTML elements for the accordions by using <details> and <summary> elements. Right now, I can't access the accordions using keyboard.
  • Having a desktop layout at 1440px width is too late. You should make the website using the desktop layout as soon as there is enough space.

I hope my suggestions help you. Have fun coding! πŸ˜„

Marked as helpful

2

@garcialexco

Posted

@vanzasetia Thank you! That helps a lot, I see what you mean about it not being accessible via keyboard. For sure, I will keep that in mind. Thank you very very much for your review! πŸ˜„

0
Vanza Setiaβ€’ 27,855

@vanzasetia

Posted

@garcialexco

No problem! πŸ‘

0
Abdul Khalid πŸš€β€’ 72,140

@0xabdulkhalid

Posted

Hello there πŸ‘‹. Congratulations on successfully completing your first challenge! πŸŽ‰

  • I have other recommendations regarding your code that I believe will be of great interest to you.

HTML 🏷️:

  • Since this component involves decorative svg's, here those images are only a decoration, so it must have an alt attribute with "" empty value.
  • Eg: <img src="./assets/images/example-image.svg" alt="">

I hope you find it useful! πŸ˜„ Above all, the solution you submitted is great!

Happy coding!

Marked as helpful

1

@garcialexco

Posted

@0xAbdulKhalid Thank you very much for your help! I knew I was missing something with those alt tags. I fixed it, and hopefully it is better than it was.

Thank you again! πŸ˜„

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