I\'m using CSS3 and RGBA to create a white-to-transparent gradient:
div { background-image: -moz-linear-gradient(
Change your final step to #FFFFFF00 (rgba(255, 255, 255, 0)) instead of #00000000:
#FFFFFF00
rgba(255, 255, 255, 0)
#00000000
http://jsfiddle.net/fYz45/6/