JSFiddle - React, Tailwind, and code Playground
by spoike
HTML
<div id="carousel">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
CSS
.item {
background-color: fuchsia;
width: 20px;
height: 20px;
position: absolute;
top: 0;
left: 0;
}
#carousel {
width: 1px;
height: 1px;
position: absolute;
left: 50%;
}
JavaScript
var carousel = document.getElementById("carousel")
items = carousel.children,
item,
i;
for (i = 0; i < items.length; i++) {
item = items[i];
item.style.top = (i*30) + "px";
}