CSS scroll-padding-inline-end egenskap
- Föregående sida scroll-padding-inline
- Nästa sida scroll-padding-inline-start
Definition och användning
scroll-padding-inline-end
Egenskapen specificerar avståndet i inline-riktningen mellan behållarens ände och justeringspositionen för underelementet.
Det innebär att när rullningen stoppas, justeras rullningen snabbt och stoppas på ett avstånd mellan justeringspositionen och behållaren som specificerats.
Riktningen för inline innebär riktningen för placeringen av nästa tecken relativt det nuvarande tecknet i raden, vilket också är layouten för etiketter med CSS display: inline; (t.ex. <a>- och <strong>-etiketter) i texten. Inline-riktningen beror på skrivspråket, till exempel är nya tecken i arabiska ordnade från höger till vänster, så inline-riktningen är från höger till vänster, medan inline-riktningen på engelska sidor är från vänster till höger. Inline-riktningen kan justeras genom CSS-attribut direction
och writing-mode
Definition.
Justeringspositionen innebär den plats där underelementen ställs in i behållaren när rullningen stoppas.
Observera:Denna egenskap är endast tillämplig på scroll-snap-align
Egenskapen fungerar endast när riktningen är satt till 'end'.
För att se scroll-padding-inline-end
egenskapen på föräldrelementet, och sätt scroll-snap-align
egenskapen, och sätt scroll-padding-inline-end
och scroll-snap-type
Egenskapen.
Exempel
Exempel 1
Ställ in inre sidpadding i riktningen inline från kont容erens ände till positionen för alignment till 20px:
div { scroll-padding-inline-end: 20px; }
Exempel 2: Bildbibliotek
scroll-padding-inline-end
Egenskapen kan användas i gallerier med align-beteende för att driva bilder från bakom en fast element:
#container { scroll-padding-inline-end: 30px; }
Exempel 3
När kont容erelementets writing-mode
När egenskapsvärdet sätts till 'vertical-rl' flyttas början av kont容eren och dess barn inåt i riktningen inline till toppen, medan ändarna flyttas till botten. Detta påverkar scroll-align-beteendet samt scroll-padding-inline-end
Sättet egenskapen fungerar:
#container { scroll-padding-inline-end: 20px; writing-mode: vertical-rl; }
Exempel 4
När kont容erelementets direction
När egenskapsvärdet sätts till 'rtl' flyttas ändarna av kont容eren och dess barn inåt i riktningen inline till vänster. Detta påverkar scroll-align-beteendet samt scroll-padding-inline-end
Sättet egenskapen fungerar:
#container { scroll-padding-inline-end: 20px; direction: rtl; }
CSS-syntax
scroll-padding-inline-end: auto|value|initial|inherit;
Egenskapsvärde
Värde | Beskrivning |
---|---|
auto | Standardvärde. Webbläsaren beräknar fyllningen. |
length |
Ange scroll-padding-inline-end i enheter som px, pt, cm m.m. Negativa värden tillåts inte. Se vidare:CSS enheter. |
% | Specificera fyllning i procent av innehållselementets bredd. |
initial | Sätt detta egenskap till dess standardvärde. Se vidare initial. |
inherit | Följande egenskap från dess föräldrelement. Se vidare inherit. |
Tekniska detaljer
Standardvärde: | auto |
---|---|
Arv: | Nej |
Animation production: | Stöds inte. Se vidare:Animation relaterade egenskaper. |
Version: | CSS3 |
JavaScript-syntax: | object.style.scrollPaddingInlineEnd="20px" |
Webbläsarstöd
Talen i tabellen representerar den första webbläsarversionen som helt stöder detta egenskap.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
69.0 | 79.0 | 68.0 | 15.0 | 56.0 |
Relaterade sidor
Referens:CSS direction egenskap
Referens:CSS scroll-snap-align egenskap
Referens:CSS scroll-snap-type egenskap
Referens:CSS writing-mode egenskap
- Föregående sida scroll-padding-inline
- Nästa sida scroll-padding-inline-start