
I just published an article on this topic at https://cybersphere.me/hiding-and-revealing-things-with-css/
The very useful CSS Wizardry page on the wiki covers this, but I needed my explanation for another article I'm working on. So here's my spin on it.