JSFiddle - React, Tailwind, and code Playground

by XcsN

JavaScript

var paper = Raphael(100, 90, 300, 200);

function updateLoop() {

    var line = paper.path("M0,3 L300,3").attr({
        'stroke': '#669900',
        'stroke-width': 5
    });

    var line2 = paper.path("M-10,3 L310,3").attr({
        'stroke-dasharray': "-",
        'stroke': '#99FF99',
        'stroke-width': 2
    });
    line2.animate({
        path: ("M5,3 L300,3")
    }, 500);
}

setInterval(updateLoop, 500);