MDN Web Docs

Try it

scroll-padding-left: 0;
scroll-padding-left: 20px;
scroll-padding-left: 2em;
<section class="default-example" id="default-example">
  <div class="scroller" id="example-element">
    <div>1</div>
    <div>2</div>
    <div>3</div>
  </div>
  <div class="info">Scroll »</div>
</section>
.default-example {
  flex-wrap: wrap;
}
.default-example .info {
  width: 100%;
  padding: 0.5em 0;
  font-size: 90%;
}
.scroller {
  text-align: left;
  width: 250px;
  height: 250px;
  overflow-x: scroll;
  display: flex;
  box-sizing: border-box;
  border: 1px solid black;
  scroll-snap-type: x mandatory;
}
.scroller > div {
  flex: 0 0 250px;
  width: 250px;
  background-color: rebeccapurple;
  color: white;
  font-size: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  scroll-snap-align: start;
}
.scroller > div:nth-child(even) {
  background-color: white;
  color: rebeccapurple;
}

Syntax

css

/* Keyword values */
scroll-padding-left: auto;
/* <length> values */
scroll-padding-left: 10px;
scroll-padding-left: 1em;
scroll-padding-left: 10%;
/* Global values */
scroll-padding-left: inherit;
scroll-padding-left: initial;
scroll-padding-left: revert;
scroll-padding-left: revert-layer;
scroll-padding-left: unset;

Values

<length-percentage>

An inwards offset from the left edge of the scrollport, as a valid length or a percentage.

auto

The offset is determined by the user agent. This will generally be 0px, but a user agent is able to detect and do something else if a non-zero value is more appropriate.

Formal definition

Initial valueauto
Applies toscroll containers
Inheritedno
Percentagesrelative to the scroll container's scrollport
Computed valueas specified
Animation typeby computed value type

Formal syntax

scroll-padding-left = 
auto |
<length-percentage [0,∞]>

<length-percentage> =
<length> |
<percentage>

Specifications

Specification
CSS Scroll Snap Module Level 1
# padding-longhands-physical

Browser compatibility

See also

Help improve MDN

Yes No

Learn how to contribute

This page was last modified on by MDN contributors.

Read the original on developer.mozilla.org ↗