Я делаю нечто похожее с элементом <div/>
с примененным к нему линейным градиентом CSS3, расположенным относительно, сложенным поверх содержимого, которое становится более непрозрачным (до полного белого) сверху вниз.Содержание скользит под ним.Это работает в Webkit и Firefox сейчас.Я вставлю некоторые соответствующие CSS.
background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1));
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));
...
position: relative;
z-index: 2;