Самый простой способ - использовать прозрачный цвет текста. Вы просто увеличиваете прозрачность цвета с 0 до 1 для постепенного увеличения, а затем отступаете для постепенного уменьшения. Это делается в браузерах без IE с RGBA, например:
div#someDiv
{
color: rgba(198,222,162,.60);
}
Установить стиль div с помощью JS
Для IE используйте:
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66C6DEA2,endColorstr=#66C6DEA2)";
Здесь вы должны увеличить или уменьшить значение HEX # 66