CSS Scroll Snap Demos:
Product page with proximity snapping
Horizontal carousel with mandatory snapping
Horizontal carousel with mandatory snapping and scroll-snap-stop
Horizontal carousels with and without scroll-snap-stop side-by-side
Fullpage snapping on root scroller
Snap to clicked - adds a single snap area on :active
snap after re-layout