drod109 / faq-accordion-card

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend Mentor - FAQ accordion solution

This is a solution to the FAQ accordion challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Table of contents

Overview

The challenge

Users should be able to:

  • Hide/Show the answer to a question when the question is clicked
  • Navigate the questions and hide/show answers using keyboard navigation alone
  • View the optimal layout for the interface depending on their device's screen size
  • See hover and focus states for all interactive elements on the page

Screenshot

Project Screenshot

Links

My process

Similar to other projects I used the design images to build a mock up of the structure I need to apply to ensure a semantic markup and layout. This will be my first time building an accodian from scratch so this will require some research on MDN.

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • JavaScript

What I learned

In this project I have learned that using both the "details" and " summary" elements reduces the code needed for this pattern.

Useful resources

Author

About


Languages

Language:CSS 51.5%Language:HTML 40.7%Language:JavaScript 7.7%