Module scroll_padding

Module scroll_padding 

Source
Expand description

Utilities for controlling an element’s scroll offset within a snap container.

Class Properties
scroll-p-<float>scroll-padding: <float / 4>rem;
scroll-p-<integer>/<integer>scroll-padding: (<integer>/<integer>)%;
scroll-p-pxscroll-padding: 1px;
scroll-p-autoscroll-padding: auto;
scroll-px-<float>scroll-padding-inline: <float / 4>rem;
scroll-px-<integer>/<integer>scroll-padding-inline: (<integer>/<integer>)%;
scroll-px-pxscroll-padding-inline: 1px;
scroll-px-autoscroll-padding-inline: auto;
scroll-py-<float>scroll-padding-block: <float / 4>rem;
scroll-py-<integer>/<integer>scroll-padding-block: (<integer>/<integer>)%;
scroll-py-pxscroll-padding-block: 1px;
scroll-py-autoscroll-padding-block: auto;
scroll-ps-<float>scroll-padding-inline-start: <float / 4>rem;
scroll-ps-<integer>/<integer>scroll-padding-inline-start: (<integer>/<integer>)%;
scroll-ps-pxscroll-padding-inline-start: 1px;
scroll-ps-autoscroll-padding-inline-start: auto;
scroll-pe-<float>scroll-padding-inline-end: <float / 4>rem;
scroll-pe-<integer>/<integer>scroll-padding-inline-end: (<integer>/<integer>)%;
scroll-pe-pxscroll-padding-inline-end: 1px;
scroll-pe-autoscroll-padding-inline-end: auto;
scroll-pt-<float>scroll-padding-top: <float / 4>rem;
scroll-pt-<integer>/<integer>scroll-padding-top: (<integer>/<integer>)%;
scroll-pt-pxscroll-padding-top: 1px;
scroll-pt-autoscroll-padding-top: auto;
scroll-pr-<float>scroll-padding-right: <float / 4>rem;
scroll-pr-<integer>/<integer>scroll-padding-right: (<integer>/<integer>)%;
scroll-pr-pxscroll-padding-right: 1px;
scroll-pr-autoscroll-padding-right: auto;
scroll-pb-<float>scroll-padding-bottom: <float / 4>rem;
scroll-pb-<integer>/<integer>scroll-padding-bottom: (<integer>/<integer>)%;
scroll-pb-pxscroll-padding-bottom: 1px;
scroll-pb-autoscroll-padding-bottom: auto;
scroll-pl-<float>scroll-padding-left: <float / 4>rem;
scroll-pl-<integer>/<integer>scroll-padding-left: (<integer>/<integer>)%;
scroll-pl-pxscroll-padding-left: 1px;
scroll-pl-autoscroll-padding-left: auto;

§Tailwind compatibility

Scroll padding values don’t follow Tailwind’s philosophy of limiting possible values and all spacing values are supported. They are however perfectly compatible with Tailwind’s values.

§Arbitrary values

Any <length> property is allowed as arbitrary value. For example, scroll-py-[1cm].

Tailwind reference