CSS tried to come for my job

Magnificent demo with a bunch of examples implementing page transitions from state to state. Using CSS only, you can create a very dynamic interface.