scroll-snap-stop
Utilities for controlling whether you can skip past possible snap positions.
Source: https://tailwindcss.com/guide/scroll-snap-stop
Quick reference
Class | Styles |
---|---|
snap-normal | scroll-snap-stop: normal; |
snap-always | scroll-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.