JSFiddle - React, Tailwind, and code Playground
HTML
<div id="header">header</div>
<div id="content">content</div>
CSS
#header {
width: 100%;
height: 200px;
background: url(http://www.vector-finder.com/site-images/too_big/fantasy_banner_vector.jpg) 0 0 repeat-x;
}
JavaScript
var banner_x = 0;
function moveBanner() {
banner_x = (banner_x - 10) % 512;
$('#header').css('background-position', banner_x + 'px 0');
}
setInterval(moveBanner, 10);