Вот я тут недавно решил сделать карусель на джаве. Но, к сожалению, с ней творится какая-то дичь, при пролистывании картинки наезжают друг на друга непонятным образом, хотя у них одинаковый размер и расположены вроде правильно. Вот фрагмент кода, отвечающий за смещение:
document.getElementById('Img1').style.marginLeft = ImgNum * 620 + "px"
document.getElementById('Img2').style.marginLeft = ImgNum * 620 + 620 + "px"
document.getElementById('Img3').style.marginLeft = ImgNum * 620 + 1240 + "px"
document.getElementById('Img4').style.marginLeft = ImgNum * 620 + 1860 + "px"
document.getElementById('Img5').style.marginLeft = ImgNum * 620 + 2480 + "px"
Буду рад любой помощи и выражаю заранее свою искреннюю благодарность.