Bob Matyas

FAQ Accordion for Frontend Mentor

Posted on by Bob Matyas

One of my favorite ways to practice CSS and keep my skills sharp is to use the excellent layout challenges from Frontend Mentor. This is my solution to the FAQ Accordion Card challenge.

My solution is embedded in this pen from CodePen:

https://codepen.io/bobmatyas/pen/NWRWVeK

And is live online at https://bobmatyas.github.io/fm-faq-accordion/

Notes

There isn’t anything too signifcant to report on this challenge. As always I approrched it mobile first and made use of Normalize.css, CSS Custom Properties, and modern layout techniques (Flexbox in this case). One thing that was an a bit of an unexpected challenge was the illustration, which uses two background images and an absolutely positioned element on desktop. It is also worth noting that I made use of the Details element for a solution that doesn’t require JavaScript.