Using CSS3 Transition and CSS Transform styling I was able to achieve an reflecting color effect that you may not find anywhere else. Hover your mouse over this image to see what happens. (Note: if you view it while the lights are off, you will actually see this image reflect lights and colors out of your monitor screen).
CSS3 Transform Property
The transform property applies a 2D or 3D transformation to an element. This property allows you to rotate, scale, move, skew, etc., elements.
CSS3 transitions allows you to change property values smoothly (from one value to another), over a given duration.
Here’s a Video Lesson That Explains CSS Transition, Transform, Animations
You can do all sorts of things with these elements and most browsers now support and render CSS3 declarations. Whether you want to style a div element to do something different and interesting, or, whether you want to bring out your creativity on your website. You can experiment with CSS rules. To download the sample codes and the above image press here.