Component

Snap Sections, without JavaScript

This page does not load the component's script. The snapping, the full screen, the wheel, the finger and the browser's scrollbar all work anyway: all of that is native. What is missing is the drawn rail, and the arrow keys, which then move pixel by pixel rather than panel by panel.

This is the first panel. Keep scrolling to see the snapping ↓

Any section at all can become a snapping panel. This one takes up the whole screen. Except that…

nothing forces it to take up the whole screen: the component fits in a corner of a page, on a small screen as on a large one.

A small slideshow set into your page

Mountain ridges fading one behind another in the mist, at daybreak