CSS scroll-padding-inline-start-Eigenschaft
- Vorherige Seite scroll-padding-inline-end
- Nächste Seite scroll-padding-left
Definition und Verwendung
scroll-padding-inline-start
Eigenschaft wird die Distanz von der Startposition des Behälters zur Position der Anziehung des Kind-Elements in der Inline-Richtung angegeben.
Das bedeutet, wenn Sie die Rollbewegung stoppen, wird der Rollvorgang schnell angepasst und an der angegebenen Distanz zwischen der Position der Anziehung und dem Behälter angehalten.
Die Inline-Richtung ist die Richtung, in der der nächste Zeichencode im Vergleich zum aktuellen Zeichencode in der Zeile positioniert wird, das ist auch die Layoutmethode von Beschriftungen mit CSS display: inline; (wie <a> und <strong>-Beschriftungen) im Text. Die Inline-Richtung hängt von der Schreibrichtung der Sprache ab, z.B. werden arabische Neuerz编码 von rechts nach links angeordnet, daher ist die Inline-Richtung von rechts nach links, während die Inline-Richtung auf englischen Seiten von links nach rechts ist. Die Inline-Richtung kann durch das CSS-Attribut direction
und writing-mode
Definition.
Die Position der Anziehung ist die Position, an der der Kind-Element im Behälter angezogen ist, wenn Sie die Rollbewegung stoppen.
Hinweis:Diese Eigenschaft wird nur in der Inline-Richtung eingerichtet scroll-snap-align
wenn die Eigenschaft 'start' ist, tritt dies in Kraft.
um zu sehen scroll-padding-inline-start
Eigenschaftseffekt, muss auf dem Kind-Element eingestellt werden scroll-snap-align
Eigenschaft und muss auf dem übergeordneten Element eingestellt werden scroll-padding-inline-start
und scroll-snap-type
Eigenschaft.
Beispiel
Beispiel 1
Setzen Sie den Innenabstand für den Scrollbereich in der Inline-Richtung von der Position des Containers bis zur Adhesionsposition auf 20px:
div { scroll-padding-inline-start: 20px; }
Beispiel 2: Bildersammlung
scroll-padding-inline-start
Diese Eigenschaft kann in Bildergalerien mit Adhesionsverhalten verwendet werden, um Bilder aus dem hinteren festen Element herauszudrücken:
#container { scroll-padding-inline-start: 30px; }
Beispiel 3
Wenn das Attribut des Container-Elements writing-mode
Wenn der Wert der Eigenschaft 'vertical-rl' ist, bewegt sich der Startpunkt des Containers und seiner Kinder in der Inline-Richtung von der Oberseite zur rechten Seite. Dies beeinflusst das Verhalten des Scroll-Adhesions. scroll-padding-inline-start
Wie die Eigenschaft funktioniert:
#container { scroll-padding-inline-start: 20px 0; writing-mode: vertical-rl; }
Beispiel 4
Wenn das Attribut des Container-Elements direction
Wenn der Wert der Eigenschaft 'rtl' ist, bewegt sich der Startpunkt des Containers und seiner Kinder in der Inline-Richtung von der rechten Seite zur linken Seite, und der Endpunkt des Containers und seiner Kinder von der rechten Seite nach unten. Dies beeinflusst das Verhalten des Scroll-Adhesions. scroll-padding-inline
Wie die Eigenschaft funktioniert:
#container { scroll-padding-inline-start: 20px; diretion: rtl; }
CSS-Syntax
scroll-padding-inline-start: auto|value|initial|inherit;
Eigenschaftswert
Wert | Beschreibung |
---|---|
auto | Standardwert. Der Browser berechnet den Innenabstand. |
length |
Geben Sie scroll-padding-inline-start in Einheiten wie px, pt, cm an. Negative Werte sind nicht erlaubt. Siehe:CSS-Einheiten. |
% | Geben Sie den Innenabstand in Prozent der Breite des umschließenden Elements an. |
initial | Setzen Sie diese Eigenschaft auf ihren Standardwert. Siehe: initial. |
inherit | Diese Eigenschaft wird von ihrem übergeordneten Element geerbt. Siehe: inherit. |
Technische Details
Standardwert: | auto |
---|---|
Vererbbarkeit: | Nein |
Animationserstellung: | Nicht unterstützt. Siehe:Animationseigenschaften. |
Version: | CSS3 |
JavaScript-Syntax: | object.style.scrollPaddingInlineStart="20px" |
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die Versionsnummer des ersten Browsers dar, der diese Eigenschaft vollständig unterstützt.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
Verwandte Seiten
Referenz:CSS direction Eigenschaft
Referenz:CSS scroll-snap-align-Eigenschaft
Referenz:CSS scroll-snap-type-Eigenschaft
Referenz:CSS writing-mode Eigenschaft
- Vorherige Seite scroll-padding-inline-end
- Nächste Seite scroll-padding-left