Scrolling effects are increasingly popular these days.
Scroll snapping is used widely for a better separation of the provided content (vertical full height pages) or, for example, to emulate galleries behavior.
There are many popular plugins (fullPage.js, jQuery.panelSnap, jQuery Scrollify etc.) which provide such functionality.
Can you imagine how easy would be creating such effects using CSS only?
Meet the CSS Scroll Snap Points specification!
...