JSFiddle - React, Tailwind, and code Playground
by Daniel Kolb
HTML
<div class='marquee'>
<div class='marquee-text'>
News Ticker Text Lorem Ipsum dolor sit
</div>
</div>
CSS
div.marquee-text {
white-space:nowrap;
display:inline;
}
JavaScript
var marquee = $('div.marquee');
marquee.each(function() {
var mar = $(this),indent = mar.width();
mar.marquee = function() {
indent--;
mar.css('text-indent',indent);
if (indent < -1 * mar.children('div.marquee-text').width()) {
indent = mar.width();
}
};
mar.data('interval',setInterval(mar.marquee,1000/60)); /* hier statt 1000 anderen Wert für Geschwindigkeitsvariation eingeben */
});