Granim.js — отличный фреймворк, который позволяет всего за пару строк кода создать анимированный градиент.



Документация и примеры - https://sarcadass.github.io/granim.js/index.html