Reflection in water: A CSS3 + JavaScript experiment
image source:
Reflection area is built up in overlapping div's each with the same background. These div's are then animated with CSS3 webkit scale and translate transformation. Reflected image is made by "-webkit-transform: matrix.." . See the source for details.
Animation works only in Webkit browsers: Chrome and Safari.