Skip to content

scroll-snap-stop

Utilities for controlling whether you can skip past possible snap positions.

Source: https://tailwindcss.com/guide/scroll-snap-stop

Quick reference

ClassStyles
snap-normalscroll-snap-stop: normal;
snap-alwaysscroll-snap-stop: always;

Examples

Forcing snap position stops

Use the snap-always utility to force the scroll to stop at every snap position:

html
<div class="snap-x snap-mandatory ...">
  <div class="snap-center snap-always ...">
    <img src="/img/vacation-01.jpg" />
  </div>
  <!-- ... -->
</div>

Skipping snap position stops

Use the snap-normal utility to allow the scroll to skip past snap positions:

html
<div class="snap-x ...">
  <div class="snap-center snap-normal ...">
    <img src="/img/vacation-01.jpg" />
  </div>
  <!-- ... -->
</div>

Responsive design

Prefix a scroll-snap-stop utility with a breakpoint variant like md: to only apply the utility at medium screen sizes and above:

html
<div class="snap-always md:snap-normal ...">
  <!-- ... -->
</div>

Learn more about using variants in the variants documentation.

Released under the MIT License.