Accessible accordion using native details/summary markup, paired with a synchronized parallax image deck and fluid layout-size transitions.

Smooth Accordion with Parallax Images

An advanced semantic accordion using native <details> elements synchronized with a parallax image gallery. Height transitions are made fluid through modern interpolate-size: allow-keywords and complex linear() bounce easings. JavaScript connects active toggles to external navigation buttons, aligning the active image block to match disclosure states. (Requires: gsap.js, tweakpane.js)

Technologies:
HTML CSS JavaScript/Babel
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 129+ Edge Edge 129+ Firefox Firefox 121+ Safari Safari 17.2+
Features:
Parallax Sync Size Interpolation Linear Easing
Code by: Jhey Jhey
License: MIT