Design comparison
SolutionDesign
Solution retrospective
The Challenge
The challenge involved creating an FAQ accordion card where users can:
- View the optimal layout for the component depending on their device's screen size.
- See hover states for all interactive elements on the page.
- Hide/Show the answer to a question when the question is clicked.
Links
Built With
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- Mobile-first workflow
- React - JavaScript library
What I Learned
During this project, I learned:
- How to create a responsive accordion card using React.
- How to implement hover states for interactive elements.
- How to structure and style a complex card layout.
- How to use React states to make the interactive functionality.
Continued Development
In future projects, I plan to focus on:
- Improving my React and JavaScript skills.
- Exploring new front-end libraries and frameworks.
- Enhancing my UI/UX design skills.
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