Я пытаюсь добавить на свой сайт кнопку, которая изменит один из двух градиентных цветов в линейно-градиентной анимации. Анимация в настоящее время работает и работает в фоновом режиме моего сайта.
Анимационный JavaScript выглядит так
var angle = 0
var changeBackground = function (){
angle = angle + 1
document.body.style.backgroundImage = "linear-gradient(" + angle +"deg, #000000, #666"
requestAnimationFrame(changeBackground)
}
changeBackground ()
Я хочу добавить эту кнопку HTML. Когда вы щелкаете по нему, цвет # 666 в анимации выше заменяется на # d22c1f.
<button class="Btn" id="myBtn">Click</button>
Я нашел это "https://codepen.io/Chrono79/pen/YxyJqw", которое очень близко, но у меня возникли проблемы с внедрением этого кода в мою анимацию. Также я просто хочу, чтобы он переключался между двумя цветами, и в этом примере он генерирует случайный цвет RGB .