Можно сделать с помощью css , но это будет долго и нудно . В css можно поставить отдельные контейнеры и в них движущиеся линии , а то что за пределами не показывать . Так линии будут двигаться и в конце оставаться на одном месте , пока пользователь не уберёт мышку со странички