-
Notifications
You must be signed in to change notification settings - Fork 531
Component: Add CSS-only animated accordion / collapsible FAQ component #17388
Copy link
Copy link
Open
Labels
GSSoC-26Official GSSoC 2026 issueOfficial GSSoC 2026 issueanimationAnimation effects, hover interactions, motion ideas, transitionsAnimation effects, hover interactions, motion ideas, transitionsgood first issueGood for newcomersGood for newcomersgssoc:approvedApproved for GSSoC contributionsApproved for GSSoC contributionshelp wantedExtra attention neededExtra attention neededlevel:intermediateRequires moderate project understandingRequires moderate project understanding
Description
Metadata
Metadata
Assignees
Labels
GSSoC-26Official GSSoC 2026 issueOfficial GSSoC 2026 issueanimationAnimation effects, hover interactions, motion ideas, transitionsAnimation effects, hover interactions, motion ideas, transitionsgood first issueGood for newcomersGood for newcomersgssoc:approvedApproved for GSSoC contributionsApproved for GSSoC contributionshelp wantedExtra attention neededExtra attention neededlevel:intermediateRequires moderate project understandingRequires moderate project understanding
Feature Request
Accordions are one of the most common UI patterns for FAQs, settings panels, and content sections, but EaseMotion CSS has no accordion component.
Proposed Component
grid-template-rows: 0fr → 1frtechnique for smooth height animation:has()selector or:checkedcheckbox hack.ease-accordion,.ease-accordion__item,.ease-accordion__header,.ease-accordion__body--ease-accordion-durationFiles to Create
submissions/examples/ease-accordion/style.csssubmissions/examples/ease-accordion/demo.htmlsubmissions/examples/ease-accordion/README.md