@Спасибо всем, решения от @hjk и @somenumboola очень понравились.
Надо будет взять за основу @somenumboola и доделать его до @hjk, чтобы при встрече с подвалом блок уезжал наверх.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.