You don’t need jQuery for making this trick. You can use simple CSS animation instead, and it will be more performance and simplicity.
In my example, we just add a div with a block class name.
<div class="block"></div>
After that, we add the CSS property
html, body {
width: 100%;
height: 100%;
}
@keyframes color-animation {
0% {
background: #ad1457;
}
50% {
background: #6a1b9a;
}
100% {
background: #bbdefb
}
}
.block {
width: 100%;
height: 100%;
animation: color-animation 3s infinite linear alternate;
}
In this code, we created simple css animation, which changes the colors of our block.