very short answer: a healthy dose of @blep's prechoster
longer answer: i'm quite experienced with web development overall -- learned HTML, CSS, and JS from books, school, and independent learning. but moreover, i saw a bunch of CSS crimes that other people have done (and their respective breakdowns), and the idea of using this normally-not-interactive tool to do interactive things is just fascinating to me. so when people figure out how to use clever hacks with hiding and showing things to make things behave like buttons or what have you, i immediately want to try to replicate it

