Градиенты пока не поддерживают переходы (хотя текущая спецификация говорит, что они должны поддерживать, например, градиент, как переход градиента через интерполяцию).
Если вам нужен эффект затухания с помощью градиента фона, вам нужно установить непрозрачность на элемент контейнера и «перейти» на непрозрачность.
(Были некоторые версии браузера, которые поддерживали переходы на градиентах (например, IE10. Я тестировал переходы градиента в прошлом году, и они, похоже, работали в то время, но мой тестовый код больше не работает - возможно, сбой в матрице.)