CSS Scroll Snap

CSS Scroll Snap is a module of CSS that introduces scroll snap positions, which enforce the scroll positions that a scroll container's scrollport may end at after a scrolling operation has completed.

Reference

CSS Properties on Containers

CSS Properties on Children

Guides

Specifications

Specification
CSS Scroll Snap Module Level 1

Browser compatibility

The individual property pages detail browser compatibility information for each property.