Есть ли способ изменить изображение Hue - от -180 до 180 - через, скажем, 20 секунд? Если это так, то когда этот процесс/сценарий повторяется/цикл бесконечно?
Есть несколько способов, которые вы могли бы попробовать. Наиболее совместимым, вероятно, будет SVG или холст. Существуют библиотеки для управления изображениями SVG с помощью JavaScript, и там много документации на холсте на MDN.
Хотя поддержка ограничена по мере написания, в будущем вы сможете использовать новое свойство filter
CSS. Вы можете комбинировать это с CSS @keyframes для создания анимации с очень маленьким JavaScript, что было бы довольно удивительным. В частности, вы захотите посмотреть на функцию изменения hue-rotate
для filter
.