На счет специальных книг не знаю, а так это ближе к полиграфии (а книг по книжному дизайну полно), всё почти тоже самое: цвета, типографика, макет. Основное отличие — анимация и спецэффекты.
Положение курсора и перемещение блока с помощью https://api.jquery.com/mousemove/
Контроль, зная размеры блока, отслеживайте выход за пределы $(window).width() и$(window).height()