Ваша анимация изменяет свойства top
и left
элемента, который вы анимируете.
Эти свойства вступают в силу, только если положение элемента установлено на fixed
, absolute
или relative
.
Удаление строки position: fixed
установит позицию элемента на position: static
, в результате чего свойства top
и left
не будут иметь никакого эффекта.
Информацию о позиционировании можно найти в https://www.w3schools.com/css/css_positioning.asp
Объясняет свойства позиционирования, которые могут быть применены к элементу, а также то, что свойства top
, bottom
, right
и left
будут делать в каждом случае.