Well I saw pretty nice mockup on Dribbble and decided to make it for fun. It didn't include mobile/responsive solution, so I came up with my own.
Check the demo.
This is pure CSS solution - it uses :target
selector for changing states. Find more about :target
on MDN. This is neat, as it also can be bookmarked on both states, and browser button work too.
Grab the code on GitHub.