canvas painter, calculate in the body.scrollTop