JSFiddle - React, Tailwind, and code Playground

HTML

<input type="button" id="flare" value=" flare "/>

CSS

body { background : silver;
overflow: hidden;}
#flare {
    background-color: pink;
    background-image: url("http://www.shred-x.com.au/wp-content/uploads/2013/10/transparent-diagonal-gradient.png");
       background-position: 0 -1000;
z-index:100;
    width: 200px;
    height: 80px;
top:0;
    
}

JavaScript

$(function(){
    setInterval( function(){
        $("#flare").css('background-position',"-1000px").animate({'background-position':"+=1000px"},3000)}, 5000);
})