I made something similar.

http://adamsbasement.home.att.net/com/
ignore the site being messed up. They decided they didn't want it after I basically finished the design so i left it in shambles.

It's a really easy effect that seems to be pretty crossbrowser compatible.