Intuitive Scrolling Interfaces with CSS Scroll Snap Points https://www.sitepoint.com/intuitive-scrolling-interfaces-with-css-scroll-snap-points/