vanzasetia / faq-accordion-card

A fun challenge from Frontend Mentor

Home Page:https://vanzafaqaccordioncard.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

banner

FAQ Accordion Card

Disclaimer

This project is solely for learning purposes. I take no any responsibility or liability for the accuracy, completeness, or usefulness of any information provided in this project. You should not use it as a reference for creating your project.

I am currently no longer working on this project.

Overview

Introduction

Welcome to the README.md of this repo! In this file I'm going to tell you everything, start from what tool I use, how to contribute, and much more.

This my first JavaScript challenge from Frontend Mentor after learning JavaScript for about one month.

That's it for the introduction and happy reading!

The Challenge

The challenge is to build out this FAQ accordion card and get it looking as close to the design as possible.

The users should be able to:

  • 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

Additional challenge for accessibility:

  • User should be able to navigate this website using keyboard
  • User should be able to understand the page content when using screen reader

Links

Screenshot

Desktop

My Process

Built With

Useful Resources

Accordion Example | WAI-ARIA Authoring Practices 1.1 - I didn't know how to create an accessible accordion, but this example helps me out! It tells me the exact markup and the explanation.

Acknowledgements

The motivation to create a great README.md is coming from awesome-readme repository where it lists a lot of great projects with awesome README.md. That also my inspiration when I want to improve my README.md.

License

MIT

References

See the documentation.

About

A fun challenge from Frontend Mentor

https://vanzafaqaccordioncard.netlify.app/

License:MIT License


Languages

Language:HTML 43.0%Language:CSS 31.7%Language:SCSS 22.6%Language:JavaScript 2.8%