JSFiddle - React, Tailwind, and code Playground
by Pablo Martinez
HTML
<div class="animateContainer">
<div class="animateThis">Item 1</div>
<div class="animateThis">Item 2</div>
<div class="animateThis">Item 3</div>
<div class="animateThis">Item 4</div>
<div class="animateThis">Item 5</div>
<div class="animateThis">Item 6</div>
<div class="animateThis">Item 7</div>
<div class="animateThis">Item 8</div>
</div>
CSS
.animateThis{
width: 300px;
background-color: blue;
margin: 5px auto;
padding: 10px 0;
color: white;
text-align: center;
}
JavaScript
var elems = $(".animateThis");
function panelIn(divNumber){
var neww = "100%";
$(elems[divNumber]).delay(600 * (divNumber+1)).animate({
width: neww
}, 500);
}
panelIn(0);
panelIn(1);
panelIn(2);
panelIn(3);
panelIn(4);
panelIn(5);
panelIn(6);
panelIn(7);
panelIn(8);