Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

FAQ accordion card

Marcin 570

@Frontmaniaac

Desktop design screenshot for the FAQ accordion card coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


I fixed my solution and now it's all good with the responsivness.

Community feedback

@yadprab

Posted

Hey I figured it out First, remove the Wrap FAQ Section faq is your container so you don't need wrap faq put text and image wrap under faq section

Then in CSS HTML{ height:100% } body tag Width:100% display: flex Justifiy-content:center Align-items: center background: gardient;

.faq margin:2em Width:100%, Max-width:480px display: flex Justifiy-content:center Align-items: center Flex-direction:column Background-color:#fff; Adjust images according to current state

My suggestion don't use absolute for positioning only use for overlay stuff Then for icon don't use image clickable thing needs to be button and inside button put inline SVG

Nature of accordion is to grow while showing answer I checked many real accordions they act same way so don't worry Forget about absolute and relative Learn CSS grid and flexbox

If any doubts feel free to ask me

1

Marcin 570

@Frontmaniaac

Posted

You're right about all of that, especially about the images but for now i will stick to my solution and will do an other project. I am familiar with flexbox and grid , just have to sharpen my skills at them yet. Thanks for the overall help :)

1

@yadprab

Posted

@Frontmaniaac keep learning All the best 🙌

1

@yadprab

Posted

This happens because of the body's 100vh height I also faced this problem tbh vh sucks remove the 100vh. Block elements always take up the content width so for mobile don't set the container height use padding and margin to align image section and FAQ section. For width set max-width to 380px like that

0

Marcin 570

@Frontmaniaac

Posted

I've put the whole FAQ in a section and it seems to work as it should. It still makes the div bigger while opening(which was intended) but at least it doesn't move. Thank's for your comment :)

0

@yadprab

Posted

@Frontmaniaac hey give me some time I will check it

0

Please log in to post a comment

Log in with GitHub
Discord logo

Join 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