Skip to main content

Scroll Margin

Utilities for controlling the scroll offset around items in a snap container.

CSS Property:scroll-margin
Classes:17

Scroll Margin Classes

ClassCSS
scroll-m-0scroll-margin: 0px;
scroll-m-1scroll-margin: 0.25rem;
scroll-m-2scroll-margin: 0.5rem;
scroll-m-4scroll-margin: 1rem;
scroll-m-8scroll-margin: 2rem;
scroll-mx-0scroll-margin-left: 0px; scroll-margin-right: 0px;
scroll-mx-4scroll-margin-left: 1rem; scroll-margin-right: 1rem;
scroll-my-0scroll-margin-top: 0px; scroll-margin-bottom: 0px;
scroll-my-4scroll-margin-top: 1rem; scroll-margin-bottom: 1rem;
scroll-mt-0scroll-margin-top: 0px;
scroll-mt-4scroll-margin-top: 1rem;
scroll-mr-0scroll-margin-right: 0px;
scroll-mr-4scroll-margin-right: 1rem;
scroll-mb-0scroll-margin-bottom: 0px;
scroll-mb-4scroll-margin-bottom: 1rem;
scroll-ml-0scroll-margin-left: 0px;
scroll-ml-4scroll-margin-left: 1rem;

Arbitrary Values

You can use arbitrary values with square bracket notation when you need a specific value not included in the default scale.

[scroll-margin:value]

Responsive Variants

Apply scroll margin utilities at specific breakpoints using responsive prefixes.

BreakpointPrefixExample
640px+sm:sm:scroll-m-0
768px+md:md:scroll-m-0
1024px+lg:lg:scroll-m-0
1280px+xl:xl:scroll-m-0
1536px+2xl:2xl:scroll-m-0