JSFiddle - React, Tailwind, and code Playground

by Ilia Lesnykh

HTML

<div id="img"></div>

CSS

#img {
    width: 400px;
    height: 100px;
    border: 1px solid red;
}

JavaScript

var img, interval;
window.onload = function(){
    img = document.getElementById('img');
    interval = setInterval(function(){
        if (img.clientWidth == 0) {
            clearInterval(interval);
        }
        img.style.width = (parseInt(img.clientWidth)-1)+'px';
    }, 10);
}