Rustam97,
Сдвиг происходит из-за вращения div'а переменной высоты вокруг его центра. чтобы не было сдвига, нужно из параметра top вычитать половину результата, примерно так:
getCircle[i].style.cssText = 'top:' + (1000 - 50 / result) + 'px; border-top-width:' + 100 / result + 'px;';
|