Quick reference

Class
Properties
scroll-m-0scroll-margin: 0px;
scroll-mx-0scroll-margin-left: 0px; scroll-margin-right: 0px;
scroll-my-0scroll-margin-top: 0px; scroll-margin-bottom: 0px;
scroll-mt-0scroll-margin-top: 0px;
scroll-mr-0scroll-margin-right: 0px;
scroll-mb-0scroll-margin-bottom: 0px;
scroll-ml-0scroll-margin-left: 0px;
scroll-m-pxscroll-margin: 1px;
scroll-mx-pxscroll-margin-left: 1px; scroll-margin-right: 1px;
scroll-my-pxscroll-margin-top: 1px; scroll-margin-bottom: 1px;
scroll-mt-pxscroll-margin-top: 1px;
scroll-mr-pxscroll-margin-right: 1px;
scroll-mb-pxscroll-margin-bottom: 1px;
scroll-ml-pxscroll-margin-left: 1px;
scroll-m-0.5scroll-margin: 0.125rem; /* 2px */
scroll-mx-0.5scroll-margin-left: 0.125rem; /* 2px */ scroll-margin-right: 0.125rem; /* 2px */
scroll-my-0.5scroll-margin-top: 0.125rem; /* 2px */ scroll-margin-bottom: 0.125rem; /* 2px */
scroll-mt-0.5scroll-margin-top: 0.125rem; /* 2px */
scroll-mr-0.5scroll-margin-right: 0.125rem; /* 2px */
scroll-mb-0.5scroll-margin-bottom: 0.125rem; /* 2px */
scroll-ml-0.5scroll-margin-left: 0.125rem; /* 2px */
scroll-m-1scroll-margin: 0.25rem; /* 4px */
scroll-mx-1scroll-margin-left: 0.25rem; /* 4px */ scroll-margin-right: 0.25rem; /* 4px */
scroll-my-1scroll-margin-top: 0.25rem; /* 4px */ scroll-margin-bottom: 0.25rem; /* 4px */
scroll-mt-1scroll-margin-top: 0.25rem; /* 4px */
scroll-mr-1scroll-margin-right: 0.25rem; /* 4px */
scroll-mb-1scroll-margin-bottom: 0.25rem; /* 4px */
scroll-ml-1scroll-margin-left: 0.25rem; /* 4px */
scroll-m-1.5scroll-margin: 0.375rem; /* 6px */
scroll-mx-1.5scroll-margin-left: 0.375rem; /* 6px */ scroll-margin-right: 0.375rem; /* 6px */
scroll-my-1.5scroll-margin-top: 0.375rem; /* 6px */ scroll-margin-bottom: 0.375rem; /* 6px */
scroll-mt-1.5scroll-margin-top: 0.375rem; /* 6px */
scroll-mr-1.5scroll-margin-right: 0.375rem; /* 6px */
scroll-mb-1.5scroll-margin-bottom: 0.375rem; /* 6px */
scroll-ml-1.5scroll-margin-left: 0.375rem; /* 6px */
scroll-m-2scroll-margin: 0.5rem; /* 8px */
scroll-mx-2scroll-margin-left: 0.5rem; /* 8px */ scroll-margin-right: 0.5rem; /* 8px */
scroll-my-2scroll-margin-top: 0.5rem; /* 8px */ scroll-margin-bottom: 0.5rem; /* 8px */
scroll-mt-2scroll-margin-top: 0.5rem; /* 8px */
scroll-mr-2scroll-margin-right: 0.5rem; /* 8px */
scroll-mb-2scroll-margin-bottom: 0.5rem; /* 8px */
scroll-ml-2scroll-margin-left: 0.5rem; /* 8px */
scroll-m-2.5scroll-margin: 0.625rem; /* 10px */
scroll-mx-2.5scroll-margin-left: 0.625rem; /* 10px */ scroll-margin-right: 0.625rem; /* 10px */
scroll-my-2.5scroll-margin-top: 0.625rem; /* 10px */ scroll-margin-bottom: 0.625rem; /* 10px */
scroll-mt-2.5scroll-margin-top: 0.625rem; /* 10px */
scroll-mr-2.5scroll-margin-right: 0.625rem; /* 10px */
scroll-mb-2.5scroll-margin-bottom: 0.625rem; /* 10px */
scroll-ml-2.5scroll-margin-left: 0.625rem; /* 10px */
scroll-m-3scroll-margin: 0.75rem; /* 12px */
scroll-mx-3scroll-margin-left: 0.75rem; /* 12px */ scroll-margin-right: 0.75rem; /* 12px */
scroll-my-3scroll-margin-top: 0.75rem; /* 12px */ scroll-margin-bottom: 0.75rem; /* 12px */
scroll-mt-3scroll-margin-top: 0.75rem; /* 12px */
scroll-mr-3scroll-margin-right: 0.75rem; /* 12px */
scroll-mb-3scroll-margin-bottom: 0.75rem; /* 12px */
scroll-ml-3scroll-margin-left: 0.75rem; /* 12px */
scroll-m-3.5scroll-margin: 0.875rem; /* 14px */
scroll-mx-3.5scroll-margin-left: 0.875rem; /* 14px */ scroll-margin-right: 0.875rem; /* 14px */
scroll-my-3.5scroll-margin-top: 0.875rem; /* 14px */ scroll-margin-bottom: 0.875rem; /* 14px */
scroll-mt-3.5scroll-margin-top: 0.875rem; /* 14px */
scroll-mr-3.5scroll-margin-right: 0.875rem; /* 14px */
scroll-mb-3.5scroll-margin-bottom: 0.875rem; /* 14px */
scroll-ml-3.5scroll-margin-left: 0.875rem; /* 14px */
scroll-m-4scroll-margin: 1rem; /* 16px */
scroll-mx-4scroll-margin-left: 1rem; /* 16px */ scroll-margin-right: 1rem; /* 16px */
scroll-my-4scroll-margin-top: 1rem; /* 16px */ scroll-margin-bottom: 1rem; /* 16px */
scroll-mt-4scroll-margin-top: 1rem; /* 16px */
scroll-mr-4scroll-margin-right: 1rem; /* 16px */
scroll-mb-4scroll-margin-bottom: 1rem; /* 16px */
scroll-ml-4scroll-margin-left: 1rem; /* 16px */
scroll-m-5scroll-margin: 1.25rem; /* 20px */
scroll-mx-5scroll-margin-left: 1.25rem; /* 20px */ scroll-margin-right: 1.25rem; /* 20px */
scroll-my-5scroll-margin-top: 1.25rem; /* 20px */ scroll-margin-bottom: 1.25rem; /* 20px */
scroll-mt-5scroll-margin-top: 1.25rem; /* 20px */
scroll-mr-5scroll-margin-right: 1.25rem; /* 20px */
scroll-mb-5scroll-margin-bottom: 1.25rem; /* 20px */
scroll-ml-5scroll-margin-left: 1.25rem; /* 20px */
scroll-m-6scroll-margin: 1.5rem; /* 24px */
scroll-mx-6scroll-margin-left: 1.5rem; /* 24px */ scroll-margin-right: 1.5rem; /* 24px */
scroll-my-6scroll-margin-top: 1.5rem; /* 24px */ scroll-margin-bottom: 1.5rem; /* 24px */
scroll-mt-6scroll-margin-top: 1.5rem; /* 24px */
scroll-mr-6scroll-margin-right: 1.5rem; /* 24px */
scroll-mb-6scroll-margin-bottom: 1.5rem; /* 24px */
scroll-ml-6scroll-margin-left: 1.5rem; /* 24px */
scroll-m-7scroll-margin: 1.75rem; /* 28px */
scroll-mx-7scroll-margin-left: 1.75rem; /* 28px */ scroll-margin-right: 1.75rem; /* 28px */
scroll-my-7scroll-margin-top: 1.75rem; /* 28px */ scroll-margin-bottom: 1.75rem; /* 28px */
scroll-mt-7scroll-margin-top: 1.75rem; /* 28px */
scroll-mr-7scroll-margin-right: 1.75rem; /* 28px */
scroll-mb-7scroll-margin-bottom: 1.75rem; /* 28px */
scroll-ml-7scroll-margin-left: 1.75rem; /* 28px */
scroll-m-8scroll-margin: 2rem; /* 32px */
scroll-mx-8scroll-margin-left: 2rem; /* 32px */ scroll-margin-right: 2rem; /* 32px */
scroll-my-8scroll-margin-top: 2rem; /* 32px */ scroll-margin-bottom: 2rem; /* 32px */
scroll-mt-8scroll-margin-top: 2rem; /* 32px */
scroll-mr-8scroll-margin-right: 2rem; /* 32px */
scroll-mb-8scroll-margin-bottom: 2rem; /* 32px */
scroll-ml-8scroll-margin-left: 2rem; /* 32px */
scroll-m-9scroll-margin: 2.25rem; /* 36px */
scroll-mx-9scroll-margin-left: 2.25rem; /* 36px */ scroll-margin-right: 2.25rem; /* 36px */
scroll-my-9scroll-margin-top: 2.25rem; /* 36px */ scroll-margin-bottom: 2.25rem; /* 36px */
scroll-mt-9scroll-margin-top: 2.25rem; /* 36px */
scroll-mr-9scroll-margin-right: 2.25rem; /* 36px */
scroll-mb-9scroll-margin-bottom: 2.25rem; /* 36px */
scroll-ml-9scroll-margin-left: 2.25rem; /* 36px */
scroll-m-10scroll-margin: 2.5rem; /* 40px */
scroll-mx-10scroll-margin-left: 2.5rem; /* 40px */ scroll-margin-right: 2.5rem; /* 40px */
scroll-my-10scroll-margin-top: 2.5rem; /* 40px */ scroll-margin-bottom: 2.5rem; /* 40px */
scroll-mt-10scroll-margin-top: 2.5rem; /* 40px */
scroll-mr-10scroll-margin-right: 2.5rem; /* 40px */
scroll-mb-10scroll-margin-bottom: 2.5rem; /* 40px */
scroll-ml-10scroll-margin-left: 2.5rem; /* 40px */
scroll-m-11scroll-margin: 2.75rem; /* 44px */
scroll-mx-11scroll-margin-left: 2.75rem; /* 44px */ scroll-margin-right: 2.75rem; /* 44px */
scroll-my-11scroll-margin-top: 2.75rem; /* 44px */ scroll-margin-bottom: 2.75rem; /* 44px */
scroll-mt-11scroll-margin-top: 2.75rem; /* 44px */
scroll-mr-11scroll-margin-right: 2.75rem; /* 44px */
scroll-mb-11scroll-margin-bottom: 2.75rem; /* 44px */
scroll-ml-11scroll-margin-left: 2.75rem; /* 44px */
scroll-m-12scroll-margin: 3rem; /* 48px */
scroll-mx-12scroll-margin-left: 3rem; /* 48px */ scroll-margin-right: 3rem; /* 48px */
scroll-my-12scroll-margin-top: 3rem; /* 48px */ scroll-margin-bottom: 3rem; /* 48px */
scroll-mt-12scroll-margin-top: 3rem; /* 48px */
scroll-mr-12scroll-margin-right: 3rem; /* 48px */
scroll-mb-12scroll-margin-bottom: 3rem; /* 48px */
scroll-ml-12scroll-margin-left: 3rem; /* 48px */
scroll-m-14scroll-margin: 3.5rem; /* 56px */
scroll-mx-14scroll-margin-left: 3.5rem; /* 56px */ scroll-margin-right: 3.5rem; /* 56px */
scroll-my-14scroll-margin-top: 3.5rem; /* 56px */ scroll-margin-bottom: 3.5rem; /* 56px */
scroll-mt-14scroll-margin-top: 3.5rem; /* 56px */
scroll-mr-14scroll-margin-right: 3.5rem; /* 56px */
scroll-mb-14scroll-margin-bottom: 3.5rem; /* 56px */
scroll-ml-14scroll-margin-left: 3.5rem; /* 56px */
scroll-m-16scroll-margin: 4rem; /* 64px */
scroll-mx-16scroll-margin-left: 4rem; /* 64px */ scroll-margin-right: 4rem; /* 64px */
scroll-my-16scroll-margin-top: 4rem; /* 64px */ scroll-margin-bottom: 4rem; /* 64px */
scroll-mt-16scroll-margin-top: 4rem; /* 64px */
scroll-mr-16scroll-margin-right: 4rem; /* 64px */
scroll-mb-16scroll-margin-bottom: 4rem; /* 64px */
scroll-ml-16scroll-margin-left: 4rem; /* 64px */
scroll-m-20scroll-margin: 5rem; /* 80px */
scroll-mx-20scroll-margin-left: 5rem; /* 80px */ scroll-margin-right: 5rem; /* 80px */
scroll-my-20scroll-margin-top: 5rem; /* 80px */ scroll-margin-bottom: 5rem; /* 80px */
scroll-mt-20scroll-margin-top: 5rem; /* 80px */
scroll-mr-20scroll-margin-right: 5rem; /* 80px */
scroll-mb-20scroll-margin-bottom: 5rem; /* 80px */
scroll-ml-20scroll-margin-left: 5rem; /* 80px */
scroll-m-24scroll-margin: 6rem; /* 96px */
scroll-mx-24scroll-margin-left: 6rem; /* 96px */ scroll-margin-right: 6rem; /* 96px */
scroll-my-24scroll-margin-top: 6rem; /* 96px */ scroll-margin-bottom: 6rem; /* 96px */
scroll-mt-24scroll-margin-top: 6rem; /* 96px */
scroll-mr-24scroll-margin-right: 6rem; /* 96px */
scroll-mb-24scroll-margin-bottom: 6rem; /* 96px */
scroll-ml-24scroll-margin-left: 6rem; /* 96px */
scroll-m-28scroll-margin: 7rem; /* 112px */
scroll-mx-28scroll-margin-left: 7rem; /* 112px */ scroll-margin-right: 7rem; /* 112px */
scroll-my-28scroll-margin-top: 7rem; /* 112px */ scroll-margin-bottom: 7rem; /* 112px */
scroll-mt-28scroll-margin-top: 7rem; /* 112px */
scroll-mr-28scroll-margin-right: 7rem; /* 112px */
scroll-mb-28scroll-margin-bottom: 7rem; /* 112px */
scroll-ml-28scroll-margin-left: 7rem; /* 112px */
scroll-m-32scroll-margin: 8rem; /* 128px */
scroll-mx-32scroll-margin-left: 8rem; /* 128px */ scroll-margin-right: 8rem; /* 128px */
scroll-my-32scroll-margin-top: 8rem; /* 128px */ scroll-margin-bottom: 8rem; /* 128px */
scroll-mt-32scroll-margin-top: 8rem; /* 128px */
scroll-mr-32scroll-margin-right: 8rem; /* 128px */
scroll-mb-32scroll-margin-bottom: 8rem; /* 128px */
scroll-ml-32scroll-margin-left: 8rem; /* 128px */
scroll-m-36scroll-margin: 9rem; /* 144px */
scroll-mx-36scroll-margin-left: 9rem; /* 144px */ scroll-margin-right: 9rem; /* 144px */
scroll-my-36scroll-margin-top: 9rem; /* 144px */ scroll-margin-bottom: 9rem; /* 144px */
scroll-mt-36scroll-margin-top: 9rem; /* 144px */
scroll-mr-36scroll-margin-right: 9rem; /* 144px */
scroll-mb-36scroll-margin-bottom: 9rem; /* 144px */
scroll-ml-36scroll-margin-left: 9rem; /* 144px */
scroll-m-40scroll-margin: 10rem; /* 160px */
scroll-mx-40scroll-margin-left: 10rem; /* 160px */ scroll-margin-right: 10rem; /* 160px */
scroll-my-40scroll-margin-top: 10rem; /* 160px */ scroll-margin-bottom: 10rem; /* 160px */
scroll-mt-40scroll-margin-top: 10rem; /* 160px */
scroll-mr-40scroll-margin-right: 10rem; /* 160px */
scroll-mb-40scroll-margin-bottom: 10rem; /* 160px */
scroll-ml-40scroll-margin-left: 10rem; /* 160px */
scroll-m-44scroll-margin: 11rem; /* 176px */
scroll-mx-44scroll-margin-left: 11rem; /* 176px */ scroll-margin-right: 11rem; /* 176px */
scroll-my-44scroll-margin-top: 11rem; /* 176px */ scroll-margin-bottom: 11rem; /* 176px */
scroll-mt-44scroll-margin-top: 11rem; /* 176px */
scroll-mr-44scroll-margin-right: 11rem; /* 176px */
scroll-mb-44scroll-margin-bottom: 11rem; /* 176px */
scroll-ml-44scroll-margin-left: 11rem; /* 176px */
scroll-m-48scroll-margin: 12rem; /* 192px */
scroll-mx-48scroll-margin-left: 12rem; /* 192px */ scroll-margin-right: 12rem; /* 192px */
scroll-my-48scroll-margin-top: 12rem; /* 192px */ scroll-margin-bottom: 12rem; /* 192px */
scroll-mt-48scroll-margin-top: 12rem; /* 192px */
scroll-mr-48scroll-margin-right: 12rem; /* 192px */
scroll-mb-48scroll-margin-bottom: 12rem; /* 192px */
scroll-ml-48scroll-margin-left: 12rem; /* 192px */
scroll-m-52scroll-margin: 13rem; /* 208px */
scroll-mx-52scroll-margin-left: 13rem; /* 208px */ scroll-margin-right: 13rem; /* 208px */
scroll-my-52scroll-margin-top: 13rem; /* 208px */ scroll-margin-bottom: 13rem; /* 208px */
scroll-mt-52scroll-margin-top: 13rem; /* 208px */
scroll-mr-52scroll-margin-right: 13rem; /* 208px */
scroll-mb-52scroll-margin-bottom: 13rem; /* 208px */
scroll-ml-52scroll-margin-left: 13rem; /* 208px */
scroll-m-56scroll-margin: 14rem; /* 224px */
scroll-mx-56scroll-margin-left: 14rem; /* 224px */ scroll-margin-right: 14rem; /* 224px */
scroll-my-56scroll-margin-top: 14rem; /* 224px */ scroll-margin-bottom: 14rem; /* 224px */
scroll-mt-56scroll-margin-top: 14rem; /* 224px */
scroll-mr-56scroll-margin-right: 14rem; /* 224px */
scroll-mb-56scroll-margin-bottom: 14rem; /* 224px */
scroll-ml-56scroll-margin-left: 14rem; /* 224px */
scroll-m-60scroll-margin: 15rem; /* 240px */
scroll-mx-60scroll-margin-left: 15rem; /* 240px */ scroll-margin-right: 15rem; /* 240px */
scroll-my-60scroll-margin-top: 15rem; /* 240px */ scroll-margin-bottom: 15rem; /* 240px */
scroll-mt-60scroll-margin-top: 15rem; /* 240px */
scroll-mr-60scroll-margin-right: 15rem; /* 240px */
scroll-mb-60scroll-margin-bottom: 15rem; /* 240px */
scroll-ml-60scroll-margin-left: 15rem; /* 240px */
scroll-m-64scroll-margin: 16rem; /* 256px */
scroll-mx-64scroll-margin-left: 16rem; /* 256px */ scroll-margin-right: 16rem; /* 256px */
scroll-my-64scroll-margin-top: 16rem; /* 256px */ scroll-margin-bottom: 16rem; /* 256px */
scroll-mt-64scroll-margin-top: 16rem; /* 256px */
scroll-mr-64scroll-margin-right: 16rem; /* 256px */
scroll-mb-64scroll-margin-bottom: 16rem; /* 256px */
scroll-ml-64scroll-margin-left: 16rem; /* 256px */
scroll-m-72scroll-margin: 18rem; /* 288px */
scroll-mx-72scroll-margin-left: 18rem; /* 288px */ scroll-margin-right: 18rem; /* 288px */
scroll-my-72scroll-margin-top: 18rem; /* 288px */ scroll-margin-bottom: 18rem; /* 288px */
scroll-mt-72scroll-margin-top: 18rem; /* 288px */
scroll-mr-72scroll-margin-right: 18rem; /* 288px */
scroll-mb-72scroll-margin-bottom: 18rem; /* 288px */
scroll-ml-72scroll-margin-left: 18rem; /* 288px */
scroll-m-80scroll-margin: 20rem; /* 320px */
scroll-mx-80scroll-margin-left: 20rem; /* 320px */ scroll-margin-right: 20rem; /* 320px */
scroll-my-80scroll-margin-top: 20rem; /* 320px */ scroll-margin-bottom: 20rem; /* 320px */
scroll-mt-80scroll-margin-top: 20rem; /* 320px */
scroll-mr-80scroll-margin-right: 20rem; /* 320px */
scroll-mb-80scroll-margin-bottom: 20rem; /* 320px */
scroll-ml-80scroll-margin-left: 20rem; /* 320px */
scroll-m-96scroll-margin: 24rem; /* 384px */
scroll-mx-96scroll-margin-left: 24rem; /* 384px */ scroll-margin-right: 24rem; /* 384px */
scroll-my-96scroll-margin-top: 24rem; /* 384px */ scroll-margin-bottom: 24rem; /* 384px */
scroll-mt-96scroll-margin-top: 24rem; /* 384px */
scroll-mr-96scroll-margin-right: 24rem; /* 384px */
scroll-mb-96scroll-margin-bottom: 24rem; /* 384px */
scroll-ml-96scroll-margin-left: 24rem; /* 384px */

Basic usage

Setting the scroll margin

Use the scroll-m{side}-{size} utilities to set the scroll offset around items within a snap container.

Scroll in the grid of images to see the expected behaviour

<div class="snap-x ...">
  <div class="scroll-ml-6 snap-start ...">
    <img src="https://images.unsplash.com/photo-1604999565976-8913ad2ddb7c?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=320&h=160&q=80" />
  </div>
  <div class="scroll-ml-6 snap-start ...">
    <img src="https://images.unsplash.com/photo-1540206351-d6465b3ac5c1?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=320&h=160&q=80" />
  </div>
  <div class="scroll-ml-6 snap-start ...">
    <img src="https://images.unsplash.com/photo-1622890806166-111d7f6c7c97?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=320&h=160&q=80" />
  </div>
  <div class="scroll-ml-6 snap-start ...">
    <img src="https://images.unsplash.com/photo-1590523277543-a94d2e4eb00b?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=320&h=160&q=80" />
  </div>
  <div class="scroll-ml-6 snap-start ...">
    <img src="https://images.unsplash.com/photo-1575424909138-46b05e5919ec?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=320&h=160&q=80" />
  </div>
</div>

Using negative values

To use a negative scroll margin value, prefix the class name with a dash to convert it to a negative value.

<div class="-scroll-ml-6 snap-start ...">
  <!-- ... -->
</div>

Applying conditionally

Hover, focus, and other states

Tailwind lets you conditionally apply utility classes in different states using variant modifiers. For example, use hover:scroll-m-0 to only apply the scroll-m-0 utility on hover.

<div class="scroll-m-8 hover:scroll-m-0">
  <!-- ... -->
</div>

For a complete list of all available state modifiers, check out the Hover, Focus, & Other States documentation.

Breakpoints and media queries

You can also use variant modifiers to target media queries like responsive breakpoints, dark mode, prefers-reduced-motion, and more. For example, use md:scroll-m-0 to apply the scroll-m-0 utility at only medium screen sizes and above.

<div class="scroll-m-8 md:scroll-m-0">
  <!-- ... -->
</div>

To learn more, check out the documentation on Responsive Design, Dark Mode and other media query modifiers.


Using custom values

Customizing your theme

By default, Tailwind’s scroll margin scale uses the default spacing scale. You can customize your spacing scale by editing theme.spacing or theme.extend.spacing in your tailwind.config.js file.

tailwind.config.js
module.exports = {
  theme: {
    extend: {
      spacing: {
        '96': '24rem',
      }
    }
  }
}

Alternatively, you can customize just the scroll margin scale by editing theme.scrollMargin or theme.extend.scrollMargin in your tailwind.config.js file.

tailwind.config.js
module.exports = {
  theme: {
    extend: {
      scrollMargin: {
        '96': '24rem',
      },
    }
  }
}

Learn more about customizing the default theme in the theme customization documentation.

Arbitrary values

If you need to use a one-off scroll-margin value that doesn’t make sense to include in your theme, use square brackets to generate a property on the fly using any arbitrary value.

<div class="scroll-m-[24rem]">
  <!-- ... -->
</div>

Learn more about arbitrary value support in the arbitrary values documentation.