Originally when I first made this I just wanted to make an animated accordion with mostly CSS and some simple javascript. I've since added Aria roles and fixed up that Javascript to work better.
Pattern for accessible responsive tabs to accordion. Tested in FF NVDA, Chrome/Safari in VO & iOS. If any issues across readers, please let me know in comments!
I saw this accordion at Paul Kelley's website. He had used jQuery and images to achieve the effect. I decided to take a CSS3 approach and use elements instead of images. I have use Genericons font for the social networking icons.
The multi-toggle is basically just nested accordions. The user taps on the parent category to reveal children categories underneath. Once enough screen real estate becomes available, they convert to the usual multi-level dropdown we’re used to seeing.