1. Указываете нужный и подходящий фон (цвет, градиент, картинки и т.д.) -
htmlbook.ru/css/background
2. Настраиваете анимацию -
htmlbook.ru/css/transition .
Удобно цеплять анимацию на определенный класс, при этом для старта анимации можно просто дать целевому блоку класс и изменить параметры.