Как сделать изменение цвета через время?
так тег вопроса CSS решил реализовать через него ,получилось вроде неплохо
codepen.io/anon/pen/RrLvgq
но если нужен JS тогда используй setTimeout
setTimeout известен? пробуй илита)