Согласен с первым комментатором.
Это очень простая задача, в которой даже думать не надо. Если владеешь HTML и CSS, тогда главным будет понять как изменять стили элементов из JS.
В HTML создаёшь div и даёшь ему ID.
В CSS придаёшь форму, размеры и цвет этому div'у.
А в JS получаешь указатель на этот div с помощью document.getElementById и в цикле увеличиваешь его свойства left и top либо отступы (маргины).