InteractivityScroll Padding

Scroll Padding

Controls all of the scroll paddings of an element simultaneously.

ClassStyle
sp-0scroll-padding: 0rem;
sp-1scroll-padding: 0.25rem;
sp-2scroll-padding: 0.5rem;
sp-3scroll-padding: 0.75rem;
sp-4scroll-padding: 1rem;
sp-5scroll-padding: 1.25rem;
sp-6scroll-padding: 1.5rem;
sp-7scroll-padding: 1.75rem;
sp-8scroll-padding: 2rem;
sp-9scroll-padding: 2.25rem;
sp-10scroll-padding: 2.5rem;
sp-11scroll-padding: 2.75rem;
sp-12scroll-padding: 3rem;
sp-13scroll-padding: 3.25rem;
sp-14scroll-padding: 3.5rem;
sp-15scroll-padding: 3.75rem;
sp-16scroll-padding: 4rem;
sp-17scroll-padding: 4.25rem;
sp-18scroll-padding: 4.5rem;
sp-19scroll-padding: 4.75rem;
sp-20scroll-padding: 5rem;
sp-21scroll-padding: 5.25rem;
sp-22scroll-padding: 5.5rem;
sp-23scroll-padding: 5.75rem;
sp-24scroll-padding: 6rem;
sp-25scroll-padding: 6.25rem;
sp-26scroll-padding: 6.5rem;
sp-27scroll-padding: 6.75rem;
sp-28scroll-padding: 7rem;
sp-29scroll-padding: 7.25rem;
sp-30scroll-padding: 7.5rem;
sp-31scroll-padding: 7.75rem;
sp-32scroll-padding: 8rem;
sp-33scroll-padding: 8.25rem;
sp-34scroll-padding: 8.5rem;
sp-35scroll-padding: 8.75rem;
sp-36scroll-padding: 9rem;
sp-37scroll-padding: 9.25rem;
sp-38scroll-padding: 9.5rem;
sp-39scroll-padding: 9.75rem;
sp-40scroll-padding: 10rem;
sp-41scroll-padding: 10.25rem;
sp-42scroll-padding: 10.5rem;
sp-43scroll-padding: 10.75rem;
sp-44scroll-padding: 11rem;
sp-45scroll-padding: 11.25rem;
sp-46scroll-padding: 11.5rem;
sp-47scroll-padding: 11.75rem;
sp-48scroll-padding: 12rem;
sp-49scroll-padding: 12.25rem;
sp-50scroll-padding: 12.5rem;
sp-51scroll-padding: 12.75rem;
sp-52scroll-padding: 13rem;
sp-53scroll-padding: 13.25rem;
sp-54scroll-padding: 13.5rem;
sp-55scroll-padding: 13.75rem;
sp-56scroll-padding: 14rem;
sp-57scroll-padding: 14.25rem;
sp-58scroll-padding: 14.5rem;
sp-59scroll-padding: 14.75rem;
sp-60scroll-padding: 15rem;
sp-61scroll-padding: 15.25rem;
sp-62scroll-padding: 15.5rem;
sp-63scroll-padding: 15.75rem;
sp-64scroll-padding: 16rem;
sp-65scroll-padding: 16.25rem;
sp-66scroll-padding: 16.5rem;
sp-67scroll-padding: 16.75rem;
sp-68scroll-padding: 17rem;
sp-69scroll-padding: 17.25rem;
sp-70scroll-padding: 17.5rem;
sp-71scroll-padding: 17.75rem;
sp-72scroll-padding: 18rem;
sp-73scroll-padding: 18.25rem;
sp-74scroll-padding: 18.5rem;
sp-75scroll-padding: 18.75rem;
sp-76scroll-padding: 19rem;
sp-77scroll-padding: 19.25rem;
sp-78scroll-padding: 19.5rem;
sp-79scroll-padding: 19.75rem;
sp-80scroll-padding: 20rem;
sp-81scroll-padding: 20.25rem;
sp-82scroll-padding: 20.5rem;
sp-83scroll-padding: 20.75rem;
sp-84scroll-padding: 21rem;
sp-85scroll-padding: 21.25rem;
sp-86scroll-padding: 21.5rem;
sp-87scroll-padding: 21.75rem;
sp-88scroll-padding: 22rem;
sp-89scroll-padding: 22.25rem;
sp-90scroll-padding: 22.5rem;
sp-91scroll-padding: 22.75rem;
sp-92scroll-padding: 23rem;
sp-93scroll-padding: 23.25rem;
sp-94scroll-padding: 23.5rem;
sp-95scroll-padding: 23.75rem;
sp-96scroll-padding: 24rem;
sp-97scroll-padding: 24.25rem;
sp-98scroll-padding: 24.5rem;
sp-99scroll-padding: 24.75rem;
sp-100scroll-padding: 25rem;

The element will have a uniform padding of 1.5rem around it when scrolling, ensuring that the content is positioned away from the edges of the viewport.

Try scrolling through the image container to see how it behaves.

WIP

<div class="o-h p-r">
<div class="d-f g-6 o-x-s p-6 sst-x-m">
<div class="fs-0 p-6 p-r sp-6 ssa-s">
<div class="i-0 p-a w-full zi-0">
<div class="d-full" id="area"></div>
</div>
<img class="h-40 p-r rad-1 w-80 zi-10" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-6 p-r sp-6 ssa-s">
<div class="i-0 p-a w-full zi-0">
<div class="d-full" id="area"></div>
</div>
<img class="h-40 p-r rad-1 w-80 zi-10" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-6 p-r sp-6 ssa-s">
<div class="i-0 p-a w-full zi-0">
<div class="d-full" id="area"></div>
</div>
<img class="h-40 p-r rad-1 w-80 zi-10" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-6 p-r sp-6 ssa-s">
<div class="i-0 p-a w-full zi-0">
<div class="d-full" id="area"></div>
</div>
<img class="h-40 p-r rad-1 w-80 zi-10" src="/img/coast.jpg" />
</div>
</div>
</div>

Scroll Padding Bottom

Sets the padding on the bottom side of an element, creating space between the element and its scrollable container.

ClassStyle
spb-0scroll-padding-bottom: 0rem;
spb-1scroll-padding-bottom: 0.25rem;
spb-2scroll-padding-bottom: 0.5rem;
spb-3scroll-padding-bottom: 0.75rem;
spb-4scroll-padding-bottom: 1rem;
spb-5scroll-padding-bottom: 1.25rem;
spb-6scroll-padding-bottom: 1.5rem;
spb-7scroll-padding-bottom: 1.75rem;
spb-8scroll-padding-bottom: 2rem;
spb-9scroll-padding-bottom: 2.25rem;
spb-10scroll-padding-bottom: 2.5rem;
spb-11scroll-padding-bottom: 2.75rem;
spb-12scroll-padding-bottom: 3rem;
spb-13scroll-padding-bottom: 3.25rem;
spb-14scroll-padding-bottom: 3.5rem;
spb-15scroll-padding-bottom: 3.75rem;
spb-16scroll-padding-bottom: 4rem;
spb-17scroll-padding-bottom: 4.25rem;
spb-18scroll-padding-bottom: 4.5rem;
spb-19scroll-padding-bottom: 4.75rem;
spb-20scroll-padding-bottom: 5rem;
spb-21scroll-padding-bottom: 5.25rem;
spb-22scroll-padding-bottom: 5.5rem;
spb-23scroll-padding-bottom: 5.75rem;
spb-24scroll-padding-bottom: 6rem;
spb-25scroll-padding-bottom: 6.25rem;
spb-26scroll-padding-bottom: 6.5rem;
spb-27scroll-padding-bottom: 6.75rem;
spb-28scroll-padding-bottom: 7rem;
spb-29scroll-padding-bottom: 7.25rem;
spb-30scroll-padding-bottom: 7.5rem;
spb-31scroll-padding-bottom: 7.75rem;
spb-32scroll-padding-bottom: 8rem;
spb-33scroll-padding-bottom: 8.25rem;
spb-34scroll-padding-bottom: 8.5rem;
spb-35scroll-padding-bottom: 8.75rem;
spb-36scroll-padding-bottom: 9rem;
spb-37scroll-padding-bottom: 9.25rem;
spb-38scroll-padding-bottom: 9.5rem;
spb-39scroll-padding-bottom: 9.75rem;
spb-40scroll-padding-bottom: 10rem;
spb-41scroll-padding-bottom: 10.25rem;
spb-42scroll-padding-bottom: 10.5rem;
spb-43scroll-padding-bottom: 10.75rem;
spb-44scroll-padding-bottom: 11rem;
spb-45scroll-padding-bottom: 11.25rem;
spb-46scroll-padding-bottom: 11.5rem;
spb-47scroll-padding-bottom: 11.75rem;
spb-48scroll-padding-bottom: 12rem;
spb-49scroll-padding-bottom: 12.25rem;
spb-50scroll-padding-bottom: 12.5rem;
spb-51scroll-padding-bottom: 12.75rem;
spb-52scroll-padding-bottom: 13rem;
spb-53scroll-padding-bottom: 13.25rem;
spb-54scroll-padding-bottom: 13.5rem;
spb-55scroll-padding-bottom: 13.75rem;
spb-56scroll-padding-bottom: 14rem;
spb-57scroll-padding-bottom: 14.25rem;
spb-58scroll-padding-bottom: 14.5rem;
spb-59scroll-padding-bottom: 14.75rem;
spb-60scroll-padding-bottom: 15rem;
spb-61scroll-padding-bottom: 15.25rem;
spb-62scroll-padding-bottom: 15.5rem;
spb-63scroll-padding-bottom: 15.75rem;
spb-64scroll-padding-bottom: 16rem;
spb-65scroll-padding-bottom: 16.25rem;
spb-66scroll-padding-bottom: 16.5rem;
spb-67scroll-padding-bottom: 16.75rem;
spb-68scroll-padding-bottom: 17rem;
spb-69scroll-padding-bottom: 17.25rem;
spb-70scroll-padding-bottom: 17.5rem;
spb-71scroll-padding-bottom: 17.75rem;
spb-72scroll-padding-bottom: 18rem;
spb-73scroll-padding-bottom: 18.25rem;
spb-74scroll-padding-bottom: 18.5rem;
spb-75scroll-padding-bottom: 18.75rem;
spb-76scroll-padding-bottom: 19rem;
spb-77scroll-padding-bottom: 19.25rem;
spb-78scroll-padding-bottom: 19.5rem;
spb-79scroll-padding-bottom: 19.75rem;
spb-80scroll-padding-bottom: 20rem;
spb-81scroll-padding-bottom: 20.25rem;
spb-82scroll-padding-bottom: 20.5rem;
spb-83scroll-padding-bottom: 20.75rem;
spb-84scroll-padding-bottom: 21rem;
spb-85scroll-padding-bottom: 21.25rem;
spb-86scroll-padding-bottom: 21.5rem;
spb-87scroll-padding-bottom: 21.75rem;
spb-88scroll-padding-bottom: 22rem;
spb-89scroll-padding-bottom: 22.25rem;
spb-90scroll-padding-bottom: 22.5rem;
spb-91scroll-padding-bottom: 22.75rem;
spb-92scroll-padding-bottom: 23rem;
spb-93scroll-padding-bottom: 23.25rem;
spb-94scroll-padding-bottom: 23.5rem;
spb-95scroll-padding-bottom: 23.75rem;
spb-96scroll-padding-bottom: 24rem;
spb-97scroll-padding-bottom: 24.25rem;
spb-98scroll-padding-bottom: 24.5rem;
spb-99scroll-padding-bottom: 24.75rem;
spb-100scroll-padding-bottom: 25rem;

The element will have a padding of 1.5rem below it when scrolling, ensuring that the content is positioned away from the bottom edge of the viewport.

Try scrolling through the image container to see how it behaves.

WIP

<div class="o-h p-r w-fc">
<div class="d-f fd-c g-6 h-96 o-y-auto p-6 sst-y-m">
<div class="fs-0 p-r pb-6 spb-6 ssa-s">
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
<div class="h-6 l-0 l-0 p-a r-0" id="area"></div>
</div>
<div class="fs-0 p-r pb-6 spb-6 ssa-s">
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
<div class="h-6 l-0 l-0 p-a r-0" id="area"></div>
</div>
<div class="fs-0 p-r pb-6 spb-6 ssa-s">
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
<div class="h-6 l-0 l-0 p-a r-0" id="area"></div>
</div>
<div class="fs-0 p-r pb-6 spb-6 ssa-s">
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
<div class="h-6 l-0 l-0 p-a r-0" id="area"></div>
</div>
</div>
</div>

Scroll Padding Left

Sets the padding on the left side of an element, creating space between the element and its scrollable container.

ClassStyle
spl-0scroll-padding-left: 0rem;
spl-1scroll-padding-left: 0.25rem;
spl-2scroll-padding-left: 0.5rem;
spl-3scroll-padding-left: 0.75rem;
spl-4scroll-padding-left: 1rem;
spl-5scroll-padding-left: 1.25rem;
spl-6scroll-padding-left: 1.5rem;
spl-7scroll-padding-left: 1.75rem;
spl-8scroll-padding-left: 2rem;
spl-9scroll-padding-left: 2.25rem;
spl-10scroll-padding-left: 2.5rem;
spl-11scroll-padding-left: 2.75rem;
spl-12scroll-padding-left: 3rem;
spl-13scroll-padding-left: 3.25rem;
spl-14scroll-padding-left: 3.5rem;
spl-15scroll-padding-left: 3.75rem;
spl-16scroll-padding-left: 4rem;
spl-17scroll-padding-left: 4.25rem;
spl-18scroll-padding-left: 4.5rem;
spl-19scroll-padding-left: 4.75rem;
spl-20scroll-padding-left: 5rem;
spl-21scroll-padding-left: 5.25rem;
spl-22scroll-padding-left: 5.5rem;
spl-23scroll-padding-left: 5.75rem;
spl-24scroll-padding-left: 6rem;
spl-25scroll-padding-left: 6.25rem;
spl-26scroll-padding-left: 6.5rem;
spl-27scroll-padding-left: 6.75rem;
spl-28scroll-padding-left: 7rem;
spl-29scroll-padding-left: 7.25rem;
spl-30scroll-padding-left: 7.5rem;
spl-31scroll-padding-left: 7.75rem;
spl-32scroll-padding-left: 8rem;
spl-33scroll-padding-left: 8.25rem;
spl-34scroll-padding-left: 8.5rem;
spl-35scroll-padding-left: 8.75rem;
spl-36scroll-padding-left: 9rem;
spl-37scroll-padding-left: 9.25rem;
spl-38scroll-padding-left: 9.5rem;
spl-39scroll-padding-left: 9.75rem;
spl-40scroll-padding-left: 10rem;
spl-41scroll-padding-left: 10.25rem;
spl-42scroll-padding-left: 10.5rem;
spl-43scroll-padding-left: 10.75rem;
spl-44scroll-padding-left: 11rem;
spl-45scroll-padding-left: 11.25rem;
spl-46scroll-padding-left: 11.5rem;
spl-47scroll-padding-left: 11.75rem;
spl-48scroll-padding-left: 12rem;
spl-49scroll-padding-left: 12.25rem;
spl-50scroll-padding-left: 12.5rem;
spl-51scroll-padding-left: 12.75rem;
spl-52scroll-padding-left: 13rem;
spl-53scroll-padding-left: 13.25rem;
spl-54scroll-padding-left: 13.5rem;
spl-55scroll-padding-left: 13.75rem;
spl-56scroll-padding-left: 14rem;
spl-57scroll-padding-left: 14.25rem;
spl-58scroll-padding-left: 14.5rem;
spl-59scroll-padding-left: 14.75rem;
spl-60scroll-padding-left: 15rem;
spl-61scroll-padding-left: 15.25rem;
spl-62scroll-padding-left: 15.5rem;
spl-63scroll-padding-left: 15.75rem;
spl-64scroll-padding-left: 16rem;
spl-65scroll-padding-left: 16.25rem;
spl-66scroll-padding-left: 16.5rem;
spl-67scroll-padding-left: 16.75rem;
spl-68scroll-padding-left: 17rem;
spl-69scroll-padding-left: 17.25rem;
spl-70scroll-padding-left: 17.5rem;
spl-71scroll-padding-left: 17.75rem;
spl-72scroll-padding-left: 18rem;
spl-73scroll-padding-left: 18.25rem;
spl-74scroll-padding-left: 18.5rem;
spl-75scroll-padding-left: 18.75rem;
spl-76scroll-padding-left: 19rem;
spl-77scroll-padding-left: 19.25rem;
spl-78scroll-padding-left: 19.5rem;
spl-79scroll-padding-left: 19.75rem;
spl-80scroll-padding-left: 20rem;
spl-81scroll-padding-left: 20.25rem;
spl-82scroll-padding-left: 20.5rem;
spl-83scroll-padding-left: 20.75rem;
spl-84scroll-padding-left: 21rem;
spl-85scroll-padding-left: 21.25rem;
spl-86scroll-padding-left: 21.5rem;
spl-87scroll-padding-left: 21.75rem;
spl-88scroll-padding-left: 22rem;
spl-89scroll-padding-left: 22.25rem;
spl-90scroll-padding-left: 22.5rem;
spl-91scroll-padding-left: 22.75rem;
spl-92scroll-padding-left: 23rem;
spl-93scroll-padding-left: 23.25rem;
spl-94scroll-padding-left: 23.5rem;
spl-95scroll-padding-left: 23.75rem;
spl-96scroll-padding-left: 24rem;
spl-97scroll-padding-left: 24.25rem;
spl-98scroll-padding-left: 24.5rem;
spl-99scroll-padding-left: 24.75rem;
spl-100scroll-padding-left: 25rem;

The element will have a padding of 1.5rem to its left when scrolling, ensuring that the content is positioned away from the left edge of the viewport.

Try scrolling through the image container to see how it behaves.

WIP

<div class="o-h p-r">
<div class="d-f g-6 o-x-s p-6 sst-x-m">
<div class="fs-0 p-r pl-6 spl-6 ssa-s">
<div class="bo-0 l-0 p-a id="area"t-0 w-6"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-r pl-6 spl-6 ssa-s">
<div class="bo-0 l-0 p-a id="area"t-0 w-6"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-r pl-6 spl-6 ssa-s">
<div class="bo-0 l-0 p-a id="area"t-0 w-6"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-r pl-6 spl-6 ssa-s">
<div class="bo-0 l-0 p-a id="area"t-0 w-6"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
</div>
</div>

Scroll Padding Right

Sets the padding on the right side of an element, creating space between the element and its scrollable container.

ClassStyle
spr-0scroll-padding-right: 0rem;
spr-1scroll-padding-right: 0.25rem;
spr-2scroll-padding-right: 0.5rem;
spr-3scroll-padding-right: 0.75rem;
spr-4scroll-padding-right: 1rem;
spr-5scroll-padding-right: 1.25rem;
spr-6scroll-padding-right: 1.5rem;
spr-7scroll-padding-right: 1.75rem;
spr-8scroll-padding-right: 2rem;
spr-9scroll-padding-right: 2.25rem;
spr-10scroll-padding-right: 2.5rem;
spr-11scroll-padding-right: 2.75rem;
spr-12scroll-padding-right: 3rem;
spr-13scroll-padding-right: 3.25rem;
spr-14scroll-padding-right: 3.5rem;
spr-15scroll-padding-right: 3.75rem;
spr-16scroll-padding-right: 4rem;
spr-17scroll-padding-right: 4.25rem;
spr-18scroll-padding-right: 4.5rem;
spr-19scroll-padding-right: 4.75rem;
spr-20scroll-padding-right: 5rem;
spr-21scroll-padding-right: 5.25rem;
spr-22scroll-padding-right: 5.5rem;
spr-23scroll-padding-right: 5.75rem;
spr-24scroll-padding-right: 6rem;
spr-25scroll-padding-right: 6.25rem;
spr-26scroll-padding-right: 6.5rem;
spr-27scroll-padding-right: 6.75rem;
spr-28scroll-padding-right: 7rem;
spr-29scroll-padding-right: 7.25rem;
spr-30scroll-padding-right: 7.5rem;
spr-31scroll-padding-right: 7.75rem;
spr-32scroll-padding-right: 8rem;
spr-33scroll-padding-right: 8.25rem;
spr-34scroll-padding-right: 8.5rem;
spr-35scroll-padding-right: 8.75rem;
spr-36scroll-padding-right: 9rem;
spr-37scroll-padding-right: 9.25rem;
spr-38scroll-padding-right: 9.5rem;
spr-39scroll-padding-right: 9.75rem;
spr-40scroll-padding-right: 10rem;
spr-41scroll-padding-right: 10.25rem;
spr-42scroll-padding-right: 10.5rem;
spr-43scroll-padding-right: 10.75rem;
spr-44scroll-padding-right: 11rem;
spr-45scroll-padding-right: 11.25rem;
spr-46scroll-padding-right: 11.5rem;
spr-47scroll-padding-right: 11.75rem;
spr-48scroll-padding-right: 12rem;
spr-49scroll-padding-right: 12.25rem;
spr-50scroll-padding-right: 12.5rem;
spr-51scroll-padding-right: 12.75rem;
spr-52scroll-padding-right: 13rem;
spr-53scroll-padding-right: 13.25rem;
spr-54scroll-padding-right: 13.5rem;
spr-55scroll-padding-right: 13.75rem;
spr-56scroll-padding-right: 14rem;
spr-57scroll-padding-right: 14.25rem;
spr-58scroll-padding-right: 14.5rem;
spr-59scroll-padding-right: 14.75rem;
spr-60scroll-padding-right: 15rem;
spr-61scroll-padding-right: 15.25rem;
spr-62scroll-padding-right: 15.5rem;
spr-63scroll-padding-right: 15.75rem;
spr-64scroll-padding-right: 16rem;
spr-65scroll-padding-right: 16.25rem;
spr-66scroll-padding-right: 16.5rem;
spr-67scroll-padding-right: 16.75rem;
spr-68scroll-padding-right: 17rem;
spr-69scroll-padding-right: 17.25rem;
spr-70scroll-padding-right: 17.5rem;
spr-71scroll-padding-right: 17.75rem;
spr-72scroll-padding-right: 18rem;
spr-73scroll-padding-right: 18.25rem;
spr-74scroll-padding-right: 18.5rem;
spr-75scroll-padding-right: 18.75rem;
spr-76scroll-padding-right: 19rem;
spr-77scroll-padding-right: 19.25rem;
spr-78scroll-padding-right: 19.5rem;
spr-79scroll-padding-right: 19.75rem;
spr-80scroll-padding-right: 20rem;
spr-81scroll-padding-right: 20.25rem;
spr-82scroll-padding-right: 20.5rem;
spr-83scroll-padding-right: 20.75rem;
spr-84scroll-padding-right: 21rem;
spr-85scroll-padding-right: 21.25rem;
spr-86scroll-padding-right: 21.5rem;
spr-87scroll-padding-right: 21.75rem;
spr-88scroll-padding-right: 22rem;
spr-89scroll-padding-right: 22.25rem;
spr-90scroll-padding-right: 22.5rem;
spr-91scroll-padding-right: 22.75rem;
spr-92scroll-padding-right: 23rem;
spr-93scroll-padding-right: 23.25rem;
spr-94scroll-padding-right: 23.5rem;
spr-95scroll-padding-right: 23.75rem;
spr-96scroll-padding-right: 24rem;
spr-97scroll-padding-right: 24.25rem;
spr-98scroll-padding-right: 24.5rem;
spr-99scroll-padding-right: 24.75rem;
spr-100scroll-padding-right: 25rem;

The element will have a padding of 1.5rem to its right when scrolling, ensuring that the content is positioned away from the right edge of the viewport.

Try scrolling through the image container to see how it behaves.

WIP

<div class="o-h p-r">
<div class="d-f g-6 o-x-s p-6 sst-x-m">
<div class="fs-0 p-r pr-6 spr-6 ssa-s">
<div class="bo-0 p-a r-0 id="area"t-0 w-6"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-r pr-6 spr-6 ssa-s">
<div class="bo-0 p-a r-0 id="area"t-0 w-6"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-r pr-6 spr-6 ssa-s">
<div class="bo-0 p-a r-0 id="area"t-0 w-6"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-r pr-6 spr-6 ssa-s">
<div class="bo-0 p-a r-0 id="area"t-0 w-6"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
</div>
</div>

Scroll Padding Top

Sets the padding on the top side of an element, creating space between the element and its scrollable container.

ClassStyle
spt-0scroll-padding-top: 0rem;
spt-1scroll-padding-top: 0.25rem;
spt-2scroll-padding-top: 0.5rem;
spt-3scroll-padding-top: 0.75rem;
spt-4scroll-padding-top: 1rem;
spt-5scroll-padding-top: 1.25rem;
spt-6scroll-padding-top: 1.5rem;
spt-7scroll-padding-top: 1.75rem;
spt-8scroll-padding-top: 2rem;
spt-9scroll-padding-top: 2.25rem;
spt-10scroll-padding-top: 2.5rem;
spt-11scroll-padding-top: 2.75rem;
spt-12scroll-padding-top: 3rem;
spt-13scroll-padding-top: 3.25rem;
spt-14scroll-padding-top: 3.5rem;
spt-15scroll-padding-top: 3.75rem;
spt-16scroll-padding-top: 4rem;
spt-17scroll-padding-top: 4.25rem;
spt-18scroll-padding-top: 4.5rem;
spt-19scroll-padding-top: 4.75rem;
spt-20scroll-padding-top: 5rem;
spt-21scroll-padding-top: 5.25rem;
spt-22scroll-padding-top: 5.5rem;
spt-23scroll-padding-top: 5.75rem;
spt-24scroll-padding-top: 6rem;
spt-25scroll-padding-top: 6.25rem;
spt-26scroll-padding-top: 6.5rem;
spt-27scroll-padding-top: 6.75rem;
spt-28scroll-padding-top: 7rem;
spt-29scroll-padding-top: 7.25rem;
spt-30scroll-padding-top: 7.5rem;
spt-31scroll-padding-top: 7.75rem;
spt-32scroll-padding-top: 8rem;
spt-33scroll-padding-top: 8.25rem;
spt-34scroll-padding-top: 8.5rem;
spt-35scroll-padding-top: 8.75rem;
spt-36scroll-padding-top: 9rem;
spt-37scroll-padding-top: 9.25rem;
spt-38scroll-padding-top: 9.5rem;
spt-39scroll-padding-top: 9.75rem;
spt-40scroll-padding-top: 10rem;
spt-41scroll-padding-top: 10.25rem;
spt-42scroll-padding-top: 10.5rem;
spt-43scroll-padding-top: 10.75rem;
spt-44scroll-padding-top: 11rem;
spt-45scroll-padding-top: 11.25rem;
spt-46scroll-padding-top: 11.5rem;
spt-47scroll-padding-top: 11.75rem;
spt-48scroll-padding-top: 12rem;
spt-49scroll-padding-top: 12.25rem;
spt-50scroll-padding-top: 12.5rem;
spt-51scroll-padding-top: 12.75rem;
spt-52scroll-padding-top: 13rem;
spt-53scroll-padding-top: 13.25rem;
spt-54scroll-padding-top: 13.5rem;
spt-55scroll-padding-top: 13.75rem;
spt-56scroll-padding-top: 14rem;
spt-57scroll-padding-top: 14.25rem;
spt-58scroll-padding-top: 14.5rem;
spt-59scroll-padding-top: 14.75rem;
spt-60scroll-padding-top: 15rem;
spt-61scroll-padding-top: 15.25rem;
spt-62scroll-padding-top: 15.5rem;
spt-63scroll-padding-top: 15.75rem;
spt-64scroll-padding-top: 16rem;
spt-65scroll-padding-top: 16.25rem;
spt-66scroll-padding-top: 16.5rem;
spt-67scroll-padding-top: 16.75rem;
spt-68scroll-padding-top: 17rem;
spt-69scroll-padding-top: 17.25rem;
spt-70scroll-padding-top: 17.5rem;
spt-71scroll-padding-top: 17.75rem;
spt-72scroll-padding-top: 18rem;
spt-73scroll-padding-top: 18.25rem;
spt-74scroll-padding-top: 18.5rem;
spt-75scroll-padding-top: 18.75rem;
spt-76scroll-padding-top: 19rem;
spt-77scroll-padding-top: 19.25rem;
spt-78scroll-padding-top: 19.5rem;
spt-79scroll-padding-top: 19.75rem;
spt-80scroll-padding-top: 20rem;
spt-81scroll-padding-top: 20.25rem;
spt-82scroll-padding-top: 20.5rem;
spt-83scroll-padding-top: 20.75rem;
spt-84scroll-padding-top: 21rem;
spt-85scroll-padding-top: 21.25rem;
spt-86scroll-padding-top: 21.5rem;
spt-87scroll-padding-top: 21.75rem;
spt-88scroll-padding-top: 22rem;
spt-89scroll-padding-top: 22.25rem;
spt-90scroll-padding-top: 22.5rem;
spt-91scroll-padding-top: 22.75rem;
spt-92scroll-padding-top: 23rem;
spt-93scroll-padding-top: 23.25rem;
spt-94scroll-padding-top: 23.5rem;
spt-95scroll-padding-top: 23.75rem;
spt-96scroll-padding-top: 24rem;
spt-97scroll-padding-top: 24.25rem;
spt-98scroll-padding-top: 24.5rem;
spt-99scroll-padding-top: 24.75rem;
spt-100scroll-padding-top: 25rem;

The element will have a padding of 1.5rem above it when scrolling, ensuring that the content is positioned away from the top edge of the viewport.

Try scrolling through the image container to see how it behaves.

WIP

<div class="o-h p-r w-fc">
<div class="d-f fd-c g-6 h-96 o-y-auto p-6 sst-y-m">
<div class="fs-0 p-r pt-6 spt-6 ssa-s">
<div class="h-6 l-0 p-a r-0 id="area"t-0"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-r pt-6 spt-6 ssa-s">
<div class="h-6 l-0 p-a r-0 id="area"t-0"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-r pt-6 spt-6 ssa-s">
<div class="h-6 l-0 p-a r-0 id="area"t-0"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
<div class="fs-0 p-r pt-6 spt-6 ssa-s">
<div class="h-6 l-0 p-a r-0 id="area"t-0"></div>
<img class="h-40 rad-1 w-80" src="/img/coast.jpg" />
</div>
</div>
</div>

Using utility variants

Learn how to override existing utilities based on the user's screen size or other factors, such as hover states.

Using media queries

You can combine responsive breakpoints like sm:sp-*, md:sp-*, lg:sp-*, and xxl:sp-* to allow targeting specific utilities in different viewports.

Using hover states

Alternatively, you can apply :hover by using h:sp-* utility to override elements and change their values when hovering over them.