Scroll the page by a given offset using CSS transitions