Как сделать так, чтобы фиксированный блок двигался?
Лишь на css это position: sticky, но поддержка этого свойства пока ещё туда-сюда. Для полной лучше js.
position:sticky; поможет тебе это сделать
snippet