Responsive FAQ accordion using grid, flex and tailwind css
Design comparison
Solution retrospective
I do have a doubt about the layout for the desktop view where we have a background image on the left and an illustration over it. I am not sure if I should set a height on the background image.
In the desktop layout, I have made the height of left panel (the one with the background image) as auto. So that if all accordion elements are expanded, we see a background for the whole left side. However because of that, beyond a certain height, the background is growing as we keep expanding all FAQs and the movement on the left side could be a distraction.
Another option can be to have a fixed height for the left background panel and the faqs and put a scroll bar for the faqs once the height for that section goes beyond the set height.
Yet another option can be that as the user expands an element, the previous expended element is collapsed. However when users are searching for something in FAQs, that could be a bad user experience. So I do not want to prevent expanding all accordion elements.
For now I am going with the height
of auto
for the left div
which has a background. I would however like to know which solution might be better.
Any feedback is welcome.
Community feedback
Please log in to post a comment
Log in with GitHubJoin 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